home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / dateimanager / browserii_v3_09 / help / english / browserii.guide (.txt) next >
Amigaguide Document  |  1996-04-07  |  101KB  |  1,655 lines

  1. @DATABASE "BrowserII.guide"
  2. @AUTHOR Pierre CARRETTE & Sylvain ROUGIER
  3. @$VER: BrowserII.guide V3.09 (00.00.95)
  4. @MACRO B2 "@{b}BrowserII@{ub}"
  5. @MACRO OA "@{b}ObjectArchive@{ub}"
  6. @MACRO TM "@{b}ToolManager@{ub}"
  7. @MACRO START "@{LINDENT 3}"
  8. @MACRO CHAP  "@{u} $2 @{uu}@{LINDENT $1}@{JLEFT}"
  9. @MACRO SUB   "@{SETTABS $1}$2@{TAB}@{LINDENT $1}"
  10. @MACRO END   "@{LINDENT $1}"
  11. @MACRO CHAP1 "@{u} $1 @{uu}@{LINDENT 6}@{JLEFT}"
  12. @MACRO SUB1  "@{SUB 6 $1}"
  13. @MACRO END1  "@{END 3}"
  14. @MACRO CHAP2 "@{u} $1 @{uu}@{LINDENT 9}@{JLEFT}"
  15. @MACRO SUB2  "@{SUB 9 $1}"
  16. @MACRO END2  "@{END 6}"
  17. @MACRO CHAP3 "@{u} $1 @{uu}@{LINDENT 12}@{JLEFT}"
  18. @MACRO SUB3  "@{SUB 12 $1}"
  19. @MACRO END3  "@{END 9}"
  20. @MACRO CHAP4 "@{u} $1 @{uu}@{LINDENT 15}@{JLEFT}"
  21. @MACRO SUB4  "@{SUB 15 $1}"
  22. @MACRO END4  "@{END 12}"
  23. @MACRO CHAP5 "@{u} $1 @{uu}@{LINDENT 18}@{JLEFT}"
  24. @MACRO SUB5  "@{SUB 18 $1}"
  25. @MACRO END5  "@{END 15}"
  26. @FONT XHelvetica.font 13
  27. @REM XHelvetica is allowed too ;), why is there no @sysfont 1?
  28. @WORDWRAP
  29. @NODE Main "BrowserII V3.0 Documentation"
  30. @{JCENTER}
  31. Welcome to
  32. @{u} @{B2} @{uu}
  33. The @{i}other@{ui} file manager!
  34. Version 3.09
  35. Copyright 
  36.  1991-94
  37. Pierre CARRETTE & Sylvain ROUGIER
  38. Icons & Graphics by  Walter D
  39. rwald
  40. Guide by P.C, by S.R starting from 3.03
  41. @{CODE}@{u}                                                                         @{uu}@{BODY}
  42. @{JLEFT}@{SETTABS 48}@{LINDENT 6}
  43. @{" Read this first! " Link "Read this first"}
  44. @{" System requirements " Link "System requirements"}
  45. @{" Installation " Link "Install"}
  46. @{" Introduction " Link "Introduction"}    Start reading this.
  47. @{" Features " Link "Features"}    Most important features
  48. @{" The history " Link "History"}    Why did we rewrite the original Browser?@{END1}
  49. @{CHAP1 "Using @{B2}"}
  50. @{" Running BrowserII " Link "Running"}    Tooltypes and WBStartup drawer support.
  51. @{" Basic knowledge " Link "BasicKnowledge"}    You @{b}must@{ub} know that.
  52. @{" Common problems " Link "CommonProblems"}    Frequently asked questions.
  53. @{" Directory trees " Link "Tree"}    Opening and using tree windows.
  54. @{" Archive Support " Link "ArchiveSupport"}    Displaying archive contents.
  55. @{" Zooming windows " Link "Zoom"}    Maximize window size.
  56. @{" Snapshotting windows " Link "Snapshots"}    Saving window properties.
  57. @{" Iconify " Link "Iconify"}    How iconification works in @{B2}.
  58. @{" Network/Multiuser " Link "Network"}    Network and MultiuserFS support.
  59. @{" Standard Menus " Link "Menus"}    Builtin menus usage.
  60. @{" Mouse and Keyboard " Link "Keyboard"}    Summarize important keys/qualifiers.
  61. @{" Jauges " Link "Jauges"}    Windows' jauges usage.
  62. @{" Select Requester " Link "SelectRequester"}    Criteria file selection/filtering.
  63. @{" FileExist Requester " Link "FileExistsRequester"}    Important and often used requester.
  64. @{" Commodity " Link "Commodity"}    Popping up @{B2} with a hotkey.
  65. @{" Workbench Support " Link "WorkbenchSupport"}    AppIcon & AppWindows.
  66. @{" External Command BD " Link "ExternalCommandBD"}    Opens dirs from a shell.@{END1}
  67. @{CHAP1 "Configuration"}
  68. @{" User Menus " Link "BrowserII.menu"}    Creating user menus.
  69. @{" Command Hot keys " Link "CmdHotKeys"}    Running commands by hot keys.
  70. @{" Auto Commands " Link "AutoCmds"}    Commands associated to File Types.
  71. @{" File Types " Link "whatis.library"}    Creating new File Types.@{END1}
  72. @{CHAP1 "Miscellaneous"}
  73. @{" Changes since v2.x " Link "Changes"}    v2.x users @{b}must@{ub} read this.
  74. @{" Release Notes " Link "Release Notes"}    Features history since v1.0.
  75. @{" Future Plans " Link "Future Plans"}    What will be the next versions...
  76. @{" Getting Updates " Link "Updates"}    Where and how to get new versions.
  77. @{" Copyright " Link "Copyright"}    Pierre CARRETTE & Sylvain ROUGIER!
  78. @{" Registration " Link "Registration"}    Why registering and how.
  79. @{" Bug reports " Link "Bug reports"}    Found some bugs?
  80. @{" Acknowledgements " Link "Acknowledgements"}    We wish to thank...
  81. @{" Disclaimer " Link "Disclaimer"}    Be warned!
  82. @ENDNODE
  83. @NODE "Read this first" "BrowserII.guide/Read this first"
  84. @{START}
  85. @{CHAP1 "Please read this"}
  86. Please, even if you hate reading documentations, read at least the following pages, @{" Introduction " Link Introduction}, @{" Features " link Features} and @{" Basic knowledge " link BasicKnowledge} or you will miss some important things in @{B2}. These chapters are small. It will take you just a few minutes to read them.
  87. For users of @{B2} v2.x, read important @{" Changes " link Changes} from v2.x to v3.0.
  88. @ENDNODE
  89. @NODE "System requirements" "BrowserII.guide/System requirements"
  90. @{START}
  91. @{CHAP1 "System requirements"}
  92. @{B2} requires version 2.0 of the Amiga operating system or higher. To get a full featured @{B2}, you should also install the @{" whatis.library " link "whatis.library"}, and the @{" ObjectArchive " link ArchiveSupport} package.
  93. @ENDNODE
  94. @NODE Install "BrowserII.guide/Install"
  95. @{START}
  96. @{CHAP1 "Installation"}
  97. @{B2} is distributed together with an Installer script, therefore making installation a breeze! Just doubleclick on the 
  98. Install-BrowserII
  99.  icon and the installation procedure is on its way.
  100. @ENDNODE
  101. @NODE Introduction "BrowserII.guide/Introduction"
  102. @{START}
  103. @{CHAP1 "Introduction"}
  104. @{B2} is a multi-window file manager, i.e. it is not limited to two scrolling lists! This also means that you can see @{b}all@{ub} informations about a file (several files), size, date, time, protection, file type, comment, ... without horizontal scrolling! No need to select a file to follow it horizontally!
  105. It works like Workbench. Copy files by dragging and dropping them over the destination directory.
  106. But @{B2} is not only a usual file manager. Most people use both a shell and a file manager depending on the work they are doing. @{B2} is also a tool making life easier in a shell-like environment.
  107. Where to you spend most of your time in a shell? Typing file names? You think that filename completion is the best help? @{b}You are wrong!@{ub} Imagine that @{B2} is a shell. In each window, you have a directory displayed, so that all files are immediately selectable. You then want to execute a command in one of these.
  108. In a shell, what would you do? Change the current dir, by CD'ing several times? How long does it take?
  109. Now consider your directory is here, just in front of you. Activate the window, your 
  110.  is done. Select the desired file(s), and then press the 
  111.  key. A requester appears asking you to complete the command. Press return... Quick, no?
  112. Even better: You use some commands quite often? Create a menu with a shortcut or a more sophisticated hotkey. Select the files, press your hotkey, et voil
  113. For example, I have 
  114. BumpRev
  115. Indent
  116. , ... menus, making my development environment a dream! I can work on different development directories at the same time, without typing even a single shell command! See the last menu named 
  117.  of my @{" BrowserII.menu " link //BrowserII.menu-example/Main} configuration file subset.
  118. As a last word for this introduction, know that we use @{B2} all the time, for every thing. We (Sylvain and I) even don't load Workbench at boot time! Funny isn't it? ;-) That's why one of the next @{B2} features will be icon display, the only reason why we (sometimes!) run Workbench.
  119. See the @{" Features " link Features} page for a complete detailed list of features.
  120. @ENDNODE
  121. @NODE Features "BrowserII.guide/Features"
  122. @{START}
  123. @{CHAP1 "Features"}
  124. Some features of @{B2} makes it a different and powerful file manager.
  125. @{SUB2 "
  126. "}Asynchronous operations:
  127. Several (unlimited) operations can be performed at the same time. Copying files, deleting others, running tools, scanning directories, all at the same time!@{END2}
  128. @{SUB2 "
  129. "}Directory trees:
  130. @{B2} has a finder-like @{" directory tree " link Tree}. Examine the whole contents of a floppy disk by just a double click!@{END2}
  131. @{SUB2 "
  132. "}Powerful copy and other DOS operations@{END2}
  133. @{SUB2 "
  134. "}Networking:
  135. @{B2} has a full @{" Network/MultiuserFileSystem " link Network} support.@{END2}
  136. @{SUB2 "
  137. "}Archive support:
  138. It has the most powerful @{" archive support " link ArchiveSupport} using the @{OA} system.@{END2}
  139. @{SUB2 "
  140. "}Hard and soft links support@{END2}
  141. @{SUB2 "
  142. "}Proportional font support allowing to nicely display lots of informations about files in less space.@{END2}
  143. @{SUB2 "
  144. "}Device list with volume statistics@{END2}
  145. @{SUB2 "
  146. "}And it is small. About 150 KBytes including its libraries.@{END2}
  147. @ENDNODE
  148. @NODE "History" "BrowserII.guide/History"
  149. @{START}
  150. @{CHAP1 "History"}
  151. We wrote @{B2} after having used the original Browser (version 1.6a) written by Peter Da Silva for two years. We were not fully satisfied because of some of its limitations so, as soon as we felt capable of writing a program which would overcome those limitations, we made a decision to do it. So @{B2} was born... The Return!
  152. We felt the overall layout and display mode of Browser were very good, so we decided to keep them, as well as the name, so that actual users of Browser would immediately feel at home with @{B2}.
  153. As we never had the sources of Browser at hand, we rewrote it from scratch.
  154. A few months ago, I had a chat with Peter, who discovered our piece of work. It was really exciting to speak (by email) with our spiritual father ;-) So, if you read this, Hello Peter!
  155. @ENDNODE
  156. @NODE Running "BrowserII.guide/Running BrowserII"
  157. @{START}
  158. @{CHAP1 "Running @{B2}"}
  159. @{B2} can of course be run just like any other tool. But you should take care to run it from an environment that makes it inherit your default shell path, so that it can run commands without problems.
  160. It can also be run through the separate @{" BD " link ExternalCommandBD} command.
  161. If you want to start @{B2} from your WBStartup drawer, you may create a project icon with the default tool set to 
  162. BrowserII
  163.  if @{B2} is in your path, or to the full path to @{B2}. The installation procedure will do it for you if you want.
  164. There are some optional tooltypes:
  165. @{SUB2 "
  166. "}APPICON
  167. default is "BrowserII"@{END2}
  168. @{SUB2 "
  169. "}ICONXPOS
  170. default is 
  171. NOICONPOSITION
  172. @{END2}
  173. @{SUB2 "
  174. "}ICONYPOS
  175. default is 
  176. NOICONPOSITION
  177. @{END2}
  178. If you set APPICON=NONE, the only way to uniconify @{B2} is to use the @{" hotkey " link Commodity} or Commodities Exchange utility. See @{" Commodity " link Commodity} for other tooltypes.
  179. @ENDNODE
  180. @NODE BasicKnowledge "BrowserII.guide/Basic knowledge"
  181. @{START}
  182. @{CHAP1 "Basic knowledge"}
  183. First of all, you should read the @{" Introduction " link Introduction} chapter.
  184. When you first start @{B2}, you get just a simple window, called the @{b}Main@{ub} window, which contains the DOS device list, i.e. by default, the list of mounted volumes and assigns. To adapt the contents of this window, use the BrowserII/@{" Device List " link DeviceListSub} submenu.@{END2}
  185. @{CHAP2 "Window bottom border informations"}
  186. @{SUB3 "
  187. "}Main window
  188. When the active window is a directory or @{" tree " link Tree}, volume informations appear in the bottom border of the main window. If the volume is write protected, thoses informations appear in italic.
  189. If the main or alien window is active, the bottom border of the main window contains the statistics about selected files.@{END3}
  190. @{SUB3 "
  191. "}Directories/Trees
  192. In the bottom border of windows appear:@{END4}
  193. @{SUB4 "
  194. "}If no entries are selected
  195. The total statistics about window contents@{END4}
  196. @{SUB4 "
  197. "}If some entries are selected
  198. The selection statistics for that window@{END3}
  199. @{B2} makes heavy usage of menus. It is the best way to preserve most of the screen space available to display directory contents. Compared to other files managers, @{B2} does not have button panels. This will change in a next release as docks are planned using @{TM}.
  200. A lot of people complained that @{B2} opens too many windows. Now, the directories have the @{" Auto-Iconify " link WindowOptionsSub} feature set by default. Then you will get new windows only when you open a new volume. Reset this option to @{" Keep Window " link WindowOptionsSub} if you prefer the old method which consists in opening a new window each time you open a directory.@{END2}
  201. @{CHAP2 "Selecting files"}
  202. File selection in @{B2} works like in Workbench. Selecting a file by default deselects all other selected files. To perform extended selection, you must hold the shift key while selecting files. See also @{" drag selection " link DragSelection}.
  203. For those of you, lucky owners of a @{" 3 button mouse " link ThreeButtonMouse}, there is a special support in @{B2}.@{END2}
  204. @{CHAP2 "Copying files"}
  205. File copying works like Workbench too. Select your files, and while holding the left mouse button (LMB) pressed, release the shift key, drag the files over the target directory, and release the LMB. The @{" copy process " link CopyProcess} is run in the background leaving @{B2} available for other operations.@{END2}
  206. @{CHAP2 "Current Directory"}
  207. The notion of current directory is one of the most important things you must know about @{B2}. It is the base knowledge for a powerful usage.
  208. The current directory only has meaning when running shell commands. Shell commands can be run either with the BrowserII/@{" Execute... " link ExecuteItem} menu item, or with a @{" user configured menu " link BrowserII.menu} in RUN or SHELL mode, or by doubleclicking on an executable file that has no associated icon. See the @{" Extract example " link CommonProblems} for an example usage of the current dir notion.
  209. @ENDNODE
  210. @NODE DragSelection "BrowserII.guide/Drag selection"
  211. @{START}
  212. @{CHAP1 "Drag selection"}
  213. To quickly select a list of files, press the shift key, select the first file by pressing the left mouse button (LMB) over it, and then, without releasing the LMB, move the mouse over the other files. Reaching the bottom or the top of the window will scroll the list. Once the files are selected, you may then want to drag them over the target directory. Release the shift key (but not the LMB). The mouse pointer then change to a crosshair. Drag the mouse, and release the LMB.
  214. There is another possible method to drag select files if you have a @{" 3 button mouse " link ThreeButtonMouse}. The MMB then replaces the shift key. It works the same way.
  215. @ENDNODE
  216. @NODE ThreeButtonMouse "BrowserII.guide/3 button mouse support"
  217. @{START}
  218. @{CHAP1 "3 button mouse"}
  219. For lucky owners of a 3 button mouse, some goodies are available. For most of the features, the mid button acts like the shift key, so it may not conflict with utilities that do a MMB-Shift. By the way, some of those commodities are not programmed with care and may disable or conflict with some MMB features of @{B2}. You'll have to make a choice!
  220. @{SUB2 "
  221. "}Extended selection hitting MMB or LMB with MMB Pressed.@{END2}
  222. @{SUB2 "
  223. "}Pressing MMB then LMB enables drag selection.@{END2}
  224. @{SUB2 "
  225. "}MMB DoubleClick on a dir toggles @{" Auto-Iconify " link WindowOptionsSub} mode:@{END3}
  226. @{SUB3 "
  227. "}if AutoIconify is on, MMB DoubleClick opens a new window@{END3}
  228. @{SUB3 "
  229. "}if AutoIconify is off, MMB DoubleClick opens the new dir in the same window.@{END2}
  230. @{SUB2 "
  231. "}Dragging files with MMB toggles the copy/move mode.
  232. Always Copy
  233.  is on, MMB always moves, else MMB always copies)@{END2}
  234. @{SUB2 "
  235. "}Pressing MMB & hitting the Close gadget closes all directories for the volume.@{END2}
  236. @{SUB2 "
  237. "}The same holds for the iconify gadget.@{END1}
  238. @ENDNODE
  239. @NODE CopyProcess "BrowserII.guide/Copy process"
  240. @{START}
  241. @{CHAP1 "Copy process"}
  242. When copying files, @{B2} will check whether destination and one of the source concerned volumes are mounted, i.e. one of the source and destination volumes are simultaneously present in their drives (a diskette with a given volume name may not be in a drive).
  243. When copying several files and/or directories, BrowserII always copy icons first, so that further Workbench directory scans will be faster.
  244. If any source or destination volume is mounted (if you have only one drive for instance), @{B2} will use a maximum of 1024 KBytes for copy buffers if enough memory is available. This way, in order to copy some files from a diskette to another one, you don't need to go through the RAM Disk. Buffers are allocated during copy, and in any case @{B2} will not use more than 80% of the available memory at copy startup time for its buffers. This size of 1024 KBytes allows to copy a single DD diskette in a single step, even in PFS format.
  245. If both destination and source directories are mounted, the buffer size will not exceed 512 KBytes.
  246. @ENDNODE
  247. @NODE MenusColors3.0 "BrowserII.guide/Note about menu colors with WB 3.0"
  248. @{START}
  249. @{CHAP1 "Note about menu colors with WB 3.0"}
  250. For people who have AmigaOS 3.0 or 3.1 and have 8 or more colors in their Workbench Screen, you should read this note.
  251. In WB 3.x preferences, you can edit the color pens of the screen's titlebar and menus. If you have a 8 or more color workbench, then you edit these pens using the MultiColored palette. If you don't use standard pens, (Black text on white background), and you run @{B2} in its own screen, you won't get the same colors for @{B2}'s menu. To get the same colors, you have to edit the pens in the system preferences in 4 color mode, since until now, @{B2} screen is a 4 color screen.
  252. @{b}There are 2 independent preferences in the system for pens.@{ub}
  253. Modifying the 4 color pens will not modify the layout of your 8+ color workbench, but will modify @{B2}'s.
  254. @ENDNODE
  255. @NODE CommonProblems "BrowserII.guide/Common problems"
  256. @{START}
  257. @{CHAP1 "Common problems"}
  258. This chapter summerize the most frequently asked questions.
  259. @{SUB2 "
  260. "}Extracting archives in a particular directory:
  261. @{B2} comes with a shell script named 
  262. Extract
  263.  which detects the format of an archive and then calls the appropriate archiver to extract the archive. Usage of this script in @{B2} is straightforward. @{" Create a menu item " link BrowserII.menu} as follows:
  264.     @{CODE}ITEM {Z} Extract RUN Extract []@{BODY}
  265. It is a good idea to use a shortcut for this menu item as it is often used. Here, it is Amiga-Z, or just 
  266.  if you set your @{" SHORTCUTQUAL " link BrowserII.menu} to "".
  267. Then select the archive to extract, activate the target directory window, and press Amiga-Z, or 
  268. . That's it!
  269. See the @{" BrowserII.menu example " link //BrowserII.menu-example/Main} for a more featured Extract menu item.@{END2}
  270. @{SUB2 "
  271. "}Giving several arguments to a shell command that accepts only one:
  272. Use the shell command @{" For " link For.doc/Main} included with @{B2}.
  273. Example:
  274.     @{CODE}ITEM {Z} Extract RUN For [] DO Extract %%@{BODY}@{END1}
  275. @{SUB2 "
  276. "}The colors of my title bar is not the same as Workbenchs:
  277. See @{" Menu colors under AmigaOS 3.0 " link MenusColors3.0}.
  278. @ENDNODE
  279. @NODE Tree "BrowserII.guide/Directory trees"
  280. @{START}
  281. @{CHAP1 "Directory trees"}
  282. @{B2} can display a whole directory hierarchy in a single window. It has a finder-like layout, with little arrows allowing to fold directories. You can also @{" (un)fold all " link TreeSub} directories in a single keystroke. Scan is reasonably fast in @{" turbo mode " link WindowOptionsSub}, depending on the filesystem.
  283. You can open trees with only the directories, or all directories and files. Note that you can open a tree with files and filter out files from display using the appropriate window filters settings. But opening a directory tree without files uses much less memory and system overhead.
  284. Trees are not limited in the files and directories they can display. I could open a tree with files on a CDROM with 2000 directories and over 36000 files without problems. By the way, it used about 4 MBytes of RAM!@{END2}
  285. @{CHAP2 "Opening Trees"}
  286. @{SUB3 "
  287. "}Tree with files:
  288. Ctrl-Double-LMB
  289. MMB-Double-LMB@{END3}
  290. @{SUB3 "
  291. "}Tree without files:
  292. Shift-Ctrl-Double-LMB@{END2}
  293. @{CHAP2 "Future"}
  294. In a future release, it will be possible the convert a directory window into a tree window, using the @{" Window/Open/Make Tree " link OpenSub} menu. As only the first level directory will be read, subdirectory scan will be performed on directory unfold.@{END2}
  295. @{CHAP2 "Selecting files in directory trees"}
  296. Imagine the following directory structure:
  297.     @{CODE}include (dir)
  298.         dos (dir)
  299.             dos.h
  300.             dosextens.h
  301.         libraries (dir)
  302.             gadtools.h
  303.             iffparse.h
  304.             intuition.h@{BODY}
  305. Selecting 
  306. iffparse.h
  307.  and dropping it in another directory would just copy it as usual. But now, select both 
  308. iffparse.h
  309.  and 
  310. include
  311. , and drop them in the target directory. This will create the following structure:
  312.     @{CODE}include (dir)
  313.         libraries (dir)
  314.             iffparse.h@{BODY}
  315. This makes it possible to copy only a part of a directory structure while keeping the structure.
  316. When a directory in a tree is selected, two situations are possible:
  317. @{SUB3 "
  318. "}The directory contains selected subentries:
  319. Then only the selected subentries will be processed on next action.@{END3}
  320. @{SUB3 "
  321. "}The directory @{b}does not@{ub} contain selected subentries:
  322. The whole directory (with its contents) will be processed if the action is naturally recursive, such as copy or delete.
  323. @ENDNODE
  324. @NODE "ArchiveSupport" "BrowserII.guide/Archive support"
  325. @{START}
  326. @{CHAP1 "Archive support"}
  327. @{B2} can automagically display the contents of an archive in a window, just like it was a normal directory. To make this feature functional, you must get the separate @{OA} package. @{B2} then mounts the archive and opens a directory or directory tree window (depending on the qualifiers used) just like for standards directories.
  328. If you want to override this mechanism for some archive types (in case your have another better archive handler ;-), you can use an @{" autocmd " link Autocmds}. This also means that if you want an archive type to be supported by the @{OA} feature in @{B2}, you must remove the autocommand for this type.
  329. @ENDNODE
  330. @NODE Zoom "BrowserII.guide/Zoom"
  331. @{START}
  332. @{CHAP1 "Zoom"}
  333. Zooming a window consists in showing as much information as possible about window contents. Priority is always given to height first. If it is not possible to display all files in one column, then @{B2} will attempt to display the less possible columns to show all files. If it is not possible within the bounds of the screen, window size will be rounded to the nearest width and height so there's no screen space lost.
  334. Zoom can be performed automatically in response to some events in @{B2}. See the @{" AutoZoom " link AutoZoomSub} submenu in the @{" Window " link WindowMenu} menu.
  335. It can also be performed upon user request: by a menu selection or shortcut or by the two zoom gadgets. These gadgets are invisible. The first one is the Zoom gadget and is the top half of the jauges, while the second one is the UnZoom gadget and is the bottom half of the jauges.
  336. @{CHAP2 "Note"}
  337. If you ask for a zoom while the directory to be zoomed is currently scanning, the zoom is deferred until the end of the scan.@{END2}
  338. @{CHAP2 "Constraints"}
  339. Window zoom can be size constrained.
  340. @{SUB3 "
  341. "}Maximum size:
  342. If you don't want your windows to fill most of the screen, you may want to limit the maximum window size for a zoom operation. Maximum width and height can be set separately.@{END3}
  343. @{SUB3 "
  344. "}Minimum size:
  345. Some of your windows are too small, or you want more columns ... capture a minimum window size.
  346. Example:
  347. You want your main window (the one with the device list) to be displayed with three columns, but you want it to be autozoom. Enlarge it to 3 columns manually or by using the @{" Window/Zoom/Wider " link ZoomSub} menu item, and snapshot the @{b}Min Width@{ub} of the window. Then the next zooms will keep at least the captured width, making the window wider and less high.
  348. To capture the sizes of a window, use the @{" Window/Properties/Snapshot " link Snapshots} menu item. Whether a window has size contraints or not, the zoom window sizing methods explained before apply. In fact, the default size constraint of a window is the size of the screen.@{END3}
  349. @{SUB3 "
  350. "}Limiting the window size to the visible part of a virtual screen:
  351. When you use @{B2} in a virtual screen, the zoomed windows may be larger than the size of the visible part of the screen. To prevent this, size a window to the size of the screens visible part, and @{" snapshot " link Snapshots} the window width and height as default for Directories, Trees, and Trees with files.@{END3}
  352. @{SUB3 "
  353. "}Overriding constraints:
  354. Sometimes, you want to override the default contraints you set to window. To do that, control-click on the zoom gagdet of the window (hidden in the top half of the jauges). This will zoom the window with the screen size as bounds limits. As a more general usage, control-
  355.  overrides contraints. This is true for zoom function keys,...@{END3}
  356. @{SUB3 "
  357. "}@{b}Warning:@{ub}
  358. Do not snapshot a default position or all windows will open at the same place!
  359. @ENDNODE
  360. @NODE Snapshots "BrowserII.guide/Snapshots"
  361. @{START}
  362. @{CHAP1 "Snapshots"}
  363. The concept of window snapshot is well known as it exists in the Workbench. But window snapshot in @{B2} is even more powerful.
  364. You can not only snapshot the size and position of the window, but also other local properties. Preferences may not be limited to the window, but to a whole volume, device, or as default preferences for all windows.
  365. @{CHAP2 "Using snapshot"}
  366. When asking for a window snapshot, a big requester appears, with lots of options. You are then prompted to select the information you want to freeze.
  367. @{b}Important:@{ub}
  368. You may save @{b}only the options that differ@{ub} from the default settings. When you open a window, @{B2} follows these rules to get window settings:
  369. @{SUB3 "
  370. "}Opening of a root directory:@{END4}
  371. @{SUB4 "
  372. "}Obtain default settings.@{END4}
  373. @{SUB4 "
  374. "}Obtain device settings that overrides previous ones.@{END4}
  375. @{SUB4 "
  376. "}Obtain volume settings that overrides previous ones.@{END4}
  377. @{SUB4 "
  378. "}Obtain directory settings that overrides previous ones.@{END3}
  379. @{SUB3 "
  380. "}Opening of a window subdirectory:@{END4}
  381. @{SUB4 "
  382. "}If the @{b}parent window@{ub} has the @{" local properties " link WindowOptionsSub} option set, the rule is the same as for root directories.@{END4}
  383. @{SUB4 "
  384. "}Else@{END5}
  385. @{SUB5 "
  386. "}Obtain settings of the parent directory.@{END5}
  387. @{SUB5 "
  388. "}Obtain directory settings that overrides previous ones.@{END3}
  389. Example:
  390. You may want to set default values for a particular device and/or volume so that each directory open relative to it, would get those settings. Then imagine you want to snapshot a particular directory on this volume. You should snapshot only the properties that differs from default values (checked by default). This way, if you change one of the volume defaults, even snapshotted directories will inherit the new defaults.@{END2}
  391. @{CHAP2 "Snapshots databases"}
  392. The snapshot files are created in @{B2}'s home directory, in the subdirectory 
  393. Snapshots
  394. . They all have a file comment that summarizes their contents. So no data is written into the snapshotted directory. This won't fill your disks of annoying files, and allows to snapshot directories in write protected disks and CDROMs.
  395. The default preferences for all windows (dirs, trees, alien and main window) are stored in 
  396. Snapshot-0
  397. . All other files are numbered from 1 to ... There is one file for each device defaults (includes dir and trees defaults), and one file for each volume (includes dirs default, trees defaults, and local dir/trees snapshots).
  398. The file comments then says for example 
  399. Snapshots for device DF0:
  400. Note that volumes are remembered by name and datestamp. This makes it impossible to snapshot variable datestamp volumes, since they will always be identified as different volumes. This is the case for the RAM disk for example.
  401. To remove a snapshot, you may 
  402. UnSnapshot
  403.  using the menu item in the Window/Properties submenu. Then, you get again the snapshot requester with, by default, the local directory snapshotted settings set.
  404. If you did snapshot a directory that no more exists, you are not actually be able to remove it from @{B2}'s snapshot database. This will be possible with the future preference editor. The only way to remove old snapshots is to delete a snapshot file! It's not so silly, it's sometimes useful and easy.
  405. @ENDNODE
  406. @NODE Iconify "BrowserII.guide/Iconify"
  407. @{START}
  408. @{CHAP1 "Iconify"}
  409. @{CHAP2 "@{B2} iconification"}
  410. @{B2} can be iconified, so that it closes all its windows, and its screen if it has its own custom screen. However, there must not be any visitors window open in @{B2}'s custom screen, if any. Otherwise, it will complain about. But it is possible to iconify @{B2} while some background jobs are active. The status windows, if open, will be closed, and will continue to process silently.
  411. To iconify @{B2}, hit the little arrow in the left border of the main window, just below the title bar. You can also activate the main window, and hit the 
  412.  key.@{END2}
  413. @{CHAP2 "Uniconifying @{B2}"}
  414. Several methods are possible to uniconify @{B2}:
  415. @{SUB3 "
  416. "}Double click on its @{" AppIcon " link Running} if any.@{END3}
  417. @{SUB3 "
  418. "}Use its @{" hotkey " link Commodity}.@{END3}
  419. @{SUB3 "
  420. "}Use Commodities Exchange.@{END3}
  421. @{SUB3 "
  422. "}Run @{" BD " link ExternalCommandBD}.@{END2}
  423. @{CHAP2 "Directory/Tree windows iconification"}
  424. @{B2} directory and directory tree windows can be iconified too. Using window iconification, you keep directory contents in memory, thus preventing reading them again on next access.
  425. To iconify a directory, hit the little arrow in the left border of the window, just below the close gadget, or hit the 
  426.  key after activating the window. You can iconify all directories of the same volume by 
  427. shift iconifying
  428.  a window.
  429. Once iconified, directories appear in the Alien window. Let's call the entries of the alien window @{i}icons@{ui}. The Alien Window can be open using F5 or menu 
  430. Window/Open/Alien Window
  431. Icons are directories like any other directories in standard windows, that is to say they support all actions. You can select icons and release them over directories, you can also use icons as destination of a copy, or even rename or why not protect an icon.
  432. @{b}Note@{ub}:
  433. The Alien window is called 
  434. Alien
  435.  because it was intended to contain different kinds of entries such as leave-outs and aliases. At this moment, it is not yet implemented.
  436. @ENDNODE
  437. @NODE Network "BrowserII.guide/Network and MultiuserFileSystem support"
  438. @{START}
  439. @{CHAP1 "Network and MultiuserFileSystem support"}
  440. @{B2} supports all multiuser/network packages that provides a standard accounts.library. This actually the case for Envoy, MultiUserFileSystem, and AS225.
  441. This support means the ability to display file Owner/Group names, and protection bits, as well as modifing these attributes.
  442. For display, select from the menu Window/File Infos, Protection, Owner, and Group. Protections bits are composed of owner bits, and, if 
  443. Group
  444.  is on, group protection bits as well as group name, and, if 
  445. Owner
  446.  is on, 
  447. others
  448.  protection bits as well as Owner name.
  449. To modify protection bits, use the Set Protect action. To change owner, use Set Owner action.
  450. @ENDNODE
  451. @NODE Menus "BrowserII.guide/Menus"
  452. @{START}
  453. @{CHAP1 "Menus"}
  454. @{SETTABS 40 75}
  455. @{" BrowserII " link "BrowserIIMenu"}    @{" Window " link "WindowMenu"}    @{" Actions " link "ActionsMenu"}
  456. @{" Update menus " link "UpdateMenusItem"}    @{" Rescan " link "RescanItem"}    @{" Rename " link "RenameItem"}
  457. @{" Last Error " link "LastErrorItem"}    @{" Open 
  458. " link "OpenSub"}    @{" Make Dir " link "MakeDirItem"}
  459. @{" Execute " link "ExecuteItem"}    @{" Zoom 
  460. " link "ZoomSub"}    @{" Duplicate " link "DuplicateItem"}
  461. @{" Screen 
  462. " link "ScreenSub"}    @{" Tree 
  463. " link "TreeSub"}    @{" Set Date " link "SetDateItem"}
  464. @{" Screen Font 
  465. " link "Fonts"}    @{" Select Match " link "SelectMatchItem"}    @{" Set Comment " link "SetCommentItem"}
  466. @{" Window Font 
  467. " link "Fonts"}    @{" Select All " link "SelectAllItem"}    @{" Set Protect " link "SetProtectItem"}
  468. @{" Run Mode 
  469. " link "RunModeSub"}    @{" Filters 
  470. " link "FiltersSub"}    @{" Set Owner " link "SetOwnerItem"}
  471. @{" Copy Mode 
  472. " link "CopyModeSub"}    @{" File Infos 
  473. " link "FileInfoSub"}    @{" Add Icon " link "AddIconItem"}
  474. @{" Copy Flags 
  475. " link "CopyFlagsSub"}    @{" Sort By 
  476. " link "SortSub"}    @{" Check Size " link "CheckSizeItem"}
  477. @{" Device List 
  478. " link "DeviceListSub"}    @{" AutoZoom 
  479. " link "AutoZoomSub"}    @{" Information " link "InformationItem"}
  480. @{" Options 
  481. " link "OptionsSub"}    @{" Options 
  482. " link "WindowOptionsSub"}    @{" Delete " link "DeleteItem"}
  483. @{" Save Config 
  484. " link "SaveConfig"}    @{" Properties 
  485. " link "PropertiesSub"}
  486. @{" Quit " link "QuitItem"}
  487. @ENDNODE
  488. @NODE BrowserIIMenu "BrowserII.guide/Menu: 
  489. BrowserII
  490. @{START}
  491. @{CHAP1 "Menu: BrowserII"}
  492. All the options set in this menu can be saved using the 
  493. Save Config
  494.  item. The options set in the 
  495. Window
  496.  menu are discussed later in this chapter.
  497. @ENDNODE
  498. @NODE UpdateMenusItem "BrowserII.guide/MenuItem: 
  499. BrowserII/Update Menus
  500. @{START}
  501. @{CHAP1 "Update Menus"}
  502. Reloads the @{b}User Menus@{ub} @{" configuration file " link "BrowserII.menu"}.
  503. @ENDNODE
  504. @NODE LastErrorItem "BrowserII.guide/MenuItem: 
  505. BrowserII/Last Error"
  506. @{START}
  507. @{CHAP1 "Last Error"}
  508. This will show you the last message which appeared in the screen title bar.
  509. @ENDNODE
  510. @NODE ExecuteItem "BrowserII.guide/MenuItem: 
  511. BrowserII/Execute...
  512. @{START}
  513. @{CHAP1 "Execute..."}
  514. Pops up a requester allowing to enter a shell command. The command is initialised with the selected files (if any), else it will be the last executed command using this menu item.
  515. @{b}Important@{ub}:
  516. The command is executed in the directory of the active window. For example, entering the command 
  517.  (silly! ;-), the output will be different depending on the active window.@{END1}
  518. @ENDNODE
  519. @NODE ScreenSub "BrowserII.guide/SubMenu: 
  520. BrowserII/Screen"
  521. @{START}
  522. @{CHAP1 "Screen Options"}
  523. @{SUB 40 "Public Screen"}@{B2} opens its windows in the selected public screen@{END2}
  524. @{SUB 40 "Custom Screen"}@{B2} opens its own screen (which is @{" public " link PublicScreen} too)@{END2}
  525. @{SUB 40 "Workbench Colors"}Clones the colors of the Workbench screen.@{END2}
  526. @{SUB 40 "Custom Colors"}Adjust colors with a color requester.@{END2}
  527. @{SUB 40 "Backdrop pattern"}Install a grey pattern in the screen.@{END2}
  528. @{SUB 40 "Backdrop image"}Not yet implemented!@{END2}
  529. Public Screen
  530.  pops up a requester showing the list of available public screens. If you plan to save this preference, you must choose a screen which is available each time you run @{B2}. Else, il will fall back to the Workbench screen. There is a special public screen which is called 
  531. frontmost
  532.  screen. Used in conjunction with a @{" hotkey " link Commodity}, @{B2} will popup in the current screen.
  533. @ENDNODE
  534. @NODE PublicScreen "BrowserII.guide/MenuItem: 
  535. BrowserII/Screen/Public Screen
  536. @{START}
  537. @{CHAP1 "Public Screen"}
  538. @{B2}'s own screen is made public and is named 
  539. BrowserII
  540. . Take care, public screen names are case-sensitive. For example, you can open a console in the @{B2} screen with the following syntax:
  541.     @{CODE}"CON:0/11/640/100/Window Title/CLOSE/WAIT/AUTO/SCREEN BrowserII"@{BODY}
  542. This console has deferred open (AUTO), will also have a close gadget (CLOSE), and will wait for you to hit close gadget before closing (WAIT). Note that if another public screen with the same name exists, @{B2} will name its screen BrowserII0, then BrowserII1,... (this can happen if you have the strange idea to run @{B2} twice!)
  543. @ENDNODE
  544. @NODE Fonts "BrowserII.guide/SubMenu: 
  545. BrowserII/Fonts
  546. @{START}
  547. @{CHAP1 "Fonts"}
  548. @{SUB 40 "Default Font"}Use the defaut font@{END2}
  549. @{SUB 40 "Custom Font"}Selects a special font for screen and or windows@{END2}
  550. Proportional fonts are handled for both screen and window text.
  551. @ENDNODE
  552. @NODE RunModeSub "BrowserII.guide/SubMenu: 
  553. BrowserII/Run Mode
  554. @{START}
  555. @{CHAP1 "Run Mode"}
  556. This submenu determine the mode to use to run the file you doubleclicked. If other files were selected at the time of the doubleclick, their names become parameters for the doubleclicked file.
  557. If the file has an icon, and is not filtered out by an auto-command or mounted as an archive, it will automatically be run in Workbench mode.
  558. Also note that @{B2} does a CD into the active window before running a command, whether you have doubleclicked on a file, or activated it through a menu selection. This is often @{b}very@{ub} useful.
  559. @{SUB 40 "RunBack"}Run in background (input and output set to 
  560. )@{END2}
  561. @{SUB 40 "Shell"}Use SHELLWIN console for program input/output@{END2}
  562. @{SUB 40 "Request"}Pop up a requester to modify/confirm operation.@{END2}
  563. @{SUB 40 "WBToFront"}Brings Workbench screen to front when running program.@{END2}
  564. @ENDNODE
  565. @NODE CopyModeSub "BrowserII.guide/SubMenu: 
  566. BrowserII/Copy Mode
  567. @{START}
  568. @{CHAP1 "Copy Mode"}
  569. @{" Context " link ContextItem}
  570. @{" Always Copy " link AlwaysCopyItem}
  571. @{" Always Move " link AlwaysMoveItem}
  572. @{" Link " link LinkItem}
  573. @{" As... " link AsItem}
  574. @{" Request " link CopyRequestItem}
  575. @{" Update " link CopyUpdateItem}
  576. @{" Don't overwrite files " link DontOverwriteFilesItem}
  577. @{" Ask before Overwrite " link AskBeforeOverwriteItem}
  578. @{" Backup replaced files " link BackupFilesItem}
  579. @{" Copy Empty Dirs " link CopyEmptyDirsItem}
  580. @{" Copy Hierarchy " link CopyHierarchyItem}
  581. @ENDNODE
  582. @NODE ContextItem "BrowserII.guide/MenuItem: 
  583. BrowserII/Copy Mode/Context
  584. @{START}
  585. @{CHAP1 "
  586. Context
  587.  Copy Mode"}
  588. If destination and source directory are located one the same volume, the file (or directory) will be moved. Else, it will be copied.
  589. @ENDNODE
  590. @NODE AlwaysCopyItem "BrowserII.guide/MenuItem: 
  591. BrowserII/Copy Mode/Always Copy
  592. @{START}
  593. @{CHAP1 "
  594. Always Copy
  595.  Copy Mode"}
  596. @{B2} will systematically make a copy of the file.
  597. @ENDNODE
  598. @NODE AlwaysMoveItem "BrowserII.guide/MenuItem: 
  599. BrowserII/Copy Mode/Always Move
  600. @{START}
  601. @{CHAP1 "
  602. Always Move
  603.  Copy Mode"}
  604. @{B2} will always move the file. If destination and source directory are on different volumes, the file will be copied to the destination directory and the source file deleted if the whole copy is successful.
  605. @ENDNODE
  606. @NODE LinkItem "BrowserII.guide/MenuItem: 
  607. BrowserII/Copy Mode/Link
  608. @{START}
  609. @{CHAP1 "
  610.  Copy Mode"}
  611. Rather than copying/moving a file or directory, this will create a link. If destination and source directory are on different volumes, @{B2} will create a soft link, else, a hard link.
  612. @{b}Note 1@{ub}:
  613. Links are an advanced features of an operating system and should be used with care.@{END2}
  614. @{b}Note 2@{ub}:
  615. Soft links are not officialy supported by the actual AmigaOS (even 3.1). So, be prepared to encounter problems using some.
  616. @ENDNODE
  617. @NODE AsItem "BrowserII.guide/MenuItem: 
  618. BrowserII/Copy Mode/[...] As...
  619. @{START}
  620. @{CHAP1 "
  621. [...] As...
  622.  Copy Mode"}
  623. As...
  624.  is an attribute for all previous choices in this submenu. If set, you will be prompted to enter a new file name for every files.
  625. @ENDNODE
  626. @NODE CopyRequestItem "BrowserII.guide/MenuItem: 
  627. BrowserII/Copy Mode/Request
  628. @{START}
  629. @{CHAP1 "
  630. Request
  631.  Copy Mode"}
  632. You'll asked if you want to move, move as, copy, copy as, or create a link before the drop operation takes place.
  633. If you don't want to be requested each time you want to copy/move some files, you may use the Context or Always Copy or Always Move option. Then, if you want to perform a different operation as the default, your can press the Control key before dropping the files. This will force the request mode, and then allow to chose Copy As or Move As for example.
  634. @ENDNODE
  635. @NODE CopyUpdateItem "BrowserII.guide/MenuItem: 
  636. BrowserII/Copy Mode/Update
  637. @{START}
  638. @{CHAP1 "
  639. Update
  640.  Copy Mode"}
  641. @{B2} will copy the file only if the source file is more recent than the destination file, or if the destination file does not exist.
  642. @ENDNODE
  643. @NODE DontOverwriteFilesItem "BrowserII.guide/MenuItem: 
  644. BrowserII/Copy Mode/Don't overwrite files
  645. @{START}
  646. @{CHAP1 "
  647. Don't overwrite files
  648.  Copy Mode"}
  649. @{B2} will not overwrite an existing file. If there exists a destination file with the name you gave for the destination, the copy will not be performed.
  650. @ENDNODE
  651. @NODE AskBeforeOverwriteItem "BrowserII.guide/MenuItem: 
  652. BrowserII/Copy Mode/Ask before Overwrite
  653. @{START}
  654. @{CHAP1 "
  655. Ask before Overwrite
  656.  Copy Mode"}
  657. @{B2} asks for confirmation before overwriting. This option is naturally mutually exclusive with the former one.
  658. @ENDNODE
  659. @NODE BackupFilesItem "BrowserII.guide/MenuItem: 
  660. BrowserII/Copy Mode/Backup Replaced Files
  661. @{START}
  662. @{CHAP1 "
  663. Backup Replaced Files
  664.  Copy Mode"}
  665. Each time a file to be copied/moved already exists, the existing file will be renamed to <oldname>~. If <oldname>~ already exists, it is deleted first.
  666. @ENDNODE
  667. @NODE CopyEmptyDirsItem "BrowserII.guide/MenuItem: 
  668. BrowserII/Copy Mode/Copy Empty Dirs
  669. @{START}
  670. @{CHAP1 "
  671. Copy Empty Dirs
  672.  Copy Mode"}
  673. This option will enable to recreate empty directories in the destination directory. It is particularly useful in its disabled mode, so empty directories are not copied.
  674. @ENDNODE
  675. @NODE CopyHierarchyItem "BrowserII.guide/MenuItem: 
  676. BrowserII/Copy Mode/Copy Hierarchy
  677. @{START}
  678. @{CHAP1 "
  679. Copy Hierarchy
  680.  Copy Mode"}
  681. This option is set by default. If not, the contents of source directories and subdirectories will be copied in the destination directory all together.
  682. @ENDNODE
  683. @NODE CopyFlagsSub "BrowserII.guide/MenuItem: 
  684. BrowserII/Copy Flags
  685. @{START}
  686. @{CHAP1 "Copy Flags"}
  687. @{SUB 40 "Clone"}Identical sum of the 3 following options.@{END2}
  688. @{SUB 40 "Date"}Copy the date of the source file.@{END2}
  689. @{SUB 40 "Protect"}Copy the protection bits of the source file (reset 'adw').@{END2}
  690. @{SUB 40 "Comment"}Copy the comment of the source file.
  691. @ENDNODE
  692. @NODE DeviceListSub "BrowserII.guide/SubMenu: 
  693. BrowserII/Device List"
  694. @{START}
  695. @{CHAP1 "Device List"}
  696. The options below affect the contents of the main window. The term device always means here DOS device, and not an exec device.
  697. @{SUB 40 "Devices (Volume)"}Show devices with their mounted volume.@{END2}
  698. @{SUB 40 "Devices"}Show all devices.@{END2}
  699. @{SUB 40 "Volumes (Device)"}Show mounted volumes with their associated device.@{END2}
  700. @{SUB 40 "Mounted Volumes"}Show mounted volumes (mutually exclusive with previous option).@{END2}
  701. @{SUB 40 "Unmounted Volumes"}Show volumes that are not currently inserted in a device. They are displayed in boldface.@{END2}
  702. @{SUB 40 "Standard Assigns"}Show Assigns.@{END2}
  703. @{SUB 40 "Defered Assigns"}Assigns created with the DEFER flag of the C:Assign command.@{END2}
  704. @{SUB 40 "Path Assigns"}Assigns created with the PATH flag of the C:Assign command.@{END2}
  705. @{SUB 40 "Volume Size"}Show size of mounted volumes.@{END2}
  706. @{SUB 40 "Volume Free Space"}Show available free space in mounted volumes.@{END2}
  707. @{SUB 40 "Volume Used Space"}Show space used on mounted volumes.@{END2}
  708. @{SUB 40 "Volume % Used"}Show space used on mounted volumes in %.@{END2}
  709. @{SUB 40 "Alternate"}Switch between the two possible @{" configurations " link AlternateDeviceList}.@{END2}
  710. @{SUB 40 "Zip Window"}Zip the main window on Alternate. The 
  711. zipped
  712.  size can be @{" snapshotted " link Snapshots} too.
  713. @ENDNODE
  714. @NODE AlternateDeviceList "BrowserII.guide/Alternate Device List"
  715. @{START}
  716. @{CHAP1 "Alternate Device List"}
  717. You can store two prefered Device List configurations in you want. To switch between the two configurations, use the menu short cut. To edit the alternate configuration, select 
  718. Alternate
  719.  menu, and then set the preferences as usual. They will take effect immediately. The next time you 
  720. Alternate
  721. , you will turn back to the other device list configuration, and so on...
  722. The default configuration is the one which is active when you save your configuration. The other one is saved as 
  723. Alternate
  724. @ENDNODE
  725. @NODE OptionsSub "BrowserII.guide/SubMenu: 
  726. BrowserII/Options"
  727. @{START}
  728. @{CHAP1 "General Options"}
  729. @{SUB 60 "Keep selected"}Keep the selected entries after an action@{END2}
  730. @{SUB 60 "Toggle selections"}Clicking a selected entry deselects it.@{END2}
  731. @{SUB 60 "ASynchronous actions"}Let this option ON. This is for debug purpose.@{END2}
  732. @{SUB 60 "Open process status window"}Open an information window for copy, delete...@{END2}
  733. @{SUB 60 "AutoCmds override icon's default tool"}Give priority to @{" AutoCmds " link AutoCmds} rather than default tool.@{END2}
  734. @{SUB 60 "Auto-select associated .info files"}(not yet implemented)@{END2}
  735. @{SUB 60 "Use window font in requesters"}By default, requesters use screen font.@{END2}
  736. @{SUB 60 "Quiet CheckSize"}Don't request at the end of Check Size action.@{END2}
  737. @{SUB 60 "Display directory disk usage"}See @{" Jauges " link Jauges}.@{END2}
  738. @{SUB 60 "Display proportion of visible data"}See @{" Jauges " link Jauges}.@{END2}
  739. @ENDNODE
  740. @NODE SaveConfig "BrowserII.guide/MenuItem: 
  741. BrowserII/Save Config
  742. @{START}
  743. @{CHAP1 "Save Config"}
  744. Saves all options relative to first menu 
  745. BrowserII
  746. , as well as the contents of the @{" select requester " link SelectRequester}.
  747. @{b}Note to v2.x users@{ub}:
  748. This no more saves preferences about the Current and Alien window. Use @{" snapshot " link Snapshots} for that.
  749. @ENDNODE
  750. @NODE QuitItem "BrowserII.guide/MenuItem: 
  751. BrowserII/Quit
  752. @{START}
  753. @{CHAP1 "Leaving @{B2}"}
  754. We did not plan for implementing this option, but a few crazy guys screamed for it, so here it is... Anyway, you won't be surprised to read that you won't be able to quit @{B2} as long as one (or several) of the Asynchronous actions are still running, or if another application has a window open in @{B2}'s custom screen. By the way, @{" iconifying " link Iconify} @{B2} is possible while some actions are in progress.
  755. @ENDNODE
  756. @NODE WindowMenu "BrowserII.guide/Menu: 
  757. Window
  758. @{START}
  759. @{CHAP1 "Window Menu"}
  760. All items and relative options in this menu are relative to the active (current) window. Some items are specialised to some kind of windows, and may be disabled depending on the active window.
  761. @ENDNODE
  762. @NODE RescanItem "BrowserII.guide/MenuItem: 
  763. Window/Rescan
  764. @{START}
  765. @{CHAP1 "Rescan"}
  766. Rescans the content of the directory which corresponds to the active window. Since version 2.0, @{B2} scans directories asynchronously. You can iconify a directory while scanning. If you close a window while directory is being scanned, scan is aborted. Except for Alien Window that has no rescan method, this is valid for all other windows, including trees: the whole directory tree is rescanned.
  767. @ENDNODE
  768. @NODE OpenSub "BrowserII.guide/SubMenu: 
  769. Window/Open
  770. @{START}
  771. @{CHAP1 "Open SubMenu"}
  772. @{SUB 40 "Open Parent"}Opens the parent directory of the active window (if any).@{END2}
  773. @{SUB 40 "Open Dir..."}Open a directory by entering it's pathname, relative to current window. For example 
  774.  to go back two levels.@{END2}
  775. @{SUB 40 "Open Alien"}Opens the Alien Window which contains a listing of all @{" iconified " link Iconify} windows.@{END2}
  776. @{SUB 40 "Open Status"}Opens the status window of all background processes.@{END2}
  777. @{SUB 40 "Make Tree"}not yet implemented (Will convert a dir in tree window).@{END2}
  778. @ENDNODE
  779. @NODE ZoomSub "BrowserII.guide/SubMenu: 
  780. Window/Zoom
  781. @{START}
  782. @{CHAP1 "Zoom SubMenu"}
  783. @{SUB 40 "UnZoom"}Sizes the window to it's smallest size.@{END2}
  784. @{SUB 40 "Zoom All"}@{" Zoom " link Zoom} the window to show all files.@{END2}
  785. @{SUB 40 "Zoom Dirs"}@{" Zoom " link Zoom} the window to show dirs only.@{END2}
  786. @{SUB 40 "Taller"}Makes the window Taller.@{END2}
  787. @{SUB 40 "Wider"}Display the window with one more column.@{END2}
  788. @{SUB 40 "Thiner"}Remove a column but keep window height.@{END2}
  789. @{SUB 40 "Show MaxSize"}Sizes window to its @{" maximum size " link Zoom}.@{END2}
  790. @{SUB 40 "Show MinSize"}Sizes window to its @{" minimum size " link Zoom}.
  791. @ENDNODE
  792. @NODE TreeSub "BrowserII.guide/SubMenu: 
  793. Window/Tree
  794. @{START}
  795. @{CHAP1 "Tree SubMenu"}
  796. @{SUB 40 "Fold All"}Folds all directories in a @{" tree window " link Tree}.@{END2}
  797. @{SUB 40 "Unfold All"}Unfolds all directories in a tree window.
  798. @ENDNODE
  799. @NODE SelectMatchItem "BrowserII.guide/MenuItem: 
  800. Window/Select Match
  801. @{START}
  802. @{CHAP1 "Select Match"}
  803. Opens the @{" selection requester " link SelectRequester}, and selects, in the current window, the entries matching the criteria you have given.
  804. @ENDNODE
  805. @NODE SelectAllItem "BrowserII.guide/MenuItem: 
  806. Window/Select All
  807. @{START}
  808. @{CHAP1 "Select All"}
  809. Selects all entries in the active window!
  810. @ENDNODE
  811. @NODE FiltersSub "BrowserII.guide/SubMenu: 
  812. Window/Filters
  813. @{START}
  814. @{CHAP1 "Filters"}
  815. Another important feature of @{B2}. Only the files which match the criteria you set will be displayed, but all will be counted (look at the information displayed at the bottom of the window).
  816. @{SUB 40 "Set..."}Calls the filters requester.@{END2}
  817. @{SUB 40 "No .info"}Hide .info files. This filter comes on top of the other filters.@{END2}
  818. @{SUB 40 "Clear"}Removes all filters, all files and dirs will be visible.@{END2}
  819. @{SUB 40 "Invert"}Reverses the action of all filters, so all visible files will be hidden and vice-versa. Useful for checking whether a file which you expect to be there has not been hidden through the action of one of the filters. In a directory tree, directories cannot be hidden.
  820. @ENDNODE
  821. @NODE FileInfoSub "BrowserII.guide/SubMenu: 
  822. Window/File Infos
  823. @{START}
  824. @{CHAP1 "File Infos"}
  825. @{SUB 40 "Size in Bytes"}Show file size in bytes.@{END2}
  826. @{SUB 40 "Size in blocks"}Show file size in blocks.@{END2}
  827. @{SUB 40 "Protection"}Show protection bits. See @{" multiuser " Link Network} support.
  828. @{B2} defines two more customs bits named C and L.
  829. If bit C is set, file/dir has a comment.
  830. If bit L is set, file/dir is a link.@{END2}
  831. @{SUB 40 "Owner"}Show file owner. Requires @{" accounts.library " Link Network}.@{END2}
  832. @{SUB 40 "Group"}Show file owner group. Requires @{" accounts.library " Link Network}.@{END2}
  833. @{SUB 40 "Date"}Show file date in AmigaDOS format.@{END2}
  834. @{SUB 40 "Time"}Show file time.@{END2}
  835. @{SUB 40 "File Type"}Show @{" file type " link "whatis.library"}. Requires whatis.library.@{END2}
  836. @{SUB 40 "Comment"}Show file comment.@{END2}
  837. @{SUB 40 "Link"}Show link if file is a link. (Not if @{" Turbo Scan " link WindowOptionsSub} is on).@{END2}
  838. @{SUB 40 "Drawer Arrow"}Put an arrow to the left of directories in tree windows.@{END2}
  839. @{SUB 40 "Drawer Jauge"}Display a directory size jauge for each directory in trees.
  840. @ENDNODE
  841. @NODE SortSub "BrowserII.guide/SubMenu: 
  842. Window/Sort by
  843. @{START}
  844. @{CHAP1 "Sort"}
  845. @{SUB 40 "Name"}Sort entries by name.@{END2}
  846. @{SUB 40 "Date"}Sort entries by date/time.@{END2}
  847. @{SUB 40 "Size"}Sort entries by size.@{END2}
  848. @{SUB 40 "Entry Type"}Directories are displayed first.@{END2}
  849. @{SUB 40 "File Type"}Sort by @{" file type " link whatis.library} and then by name/date/size.
  850. @ENDNODE
  851. @NODE AutoZoomSub "BrowserII.guide/SubMenu: 
  852. Window/Auto Zoom
  853. @{START}
  854. @{CHAP1 "Auto Zoom"}
  855. This sub menu concerns the automatic @{" zoom " link Zoom} feature. When some events occurs, it is possible to automatically zoom a window. Just like everything in the 
  856. Windows
  857.  menu, these options are relative to the current window.
  858. @{SUB 40 "Zoom All"}Maximum zoom at the end of the @{b}first@{ub} scan.@{END2}
  859. @{SUB 40 "Zoom Dirs"}Like previous but show only directories.@{END2}
  860. @{SUB 40 "Rescan"}Zoom window after each directory rescan.@{END2}
  861. @{SUB 40 "Update"}Zoom window after copying/deleting files.@{END2}
  862. @{SUB 40 "New File Infos"}Zoom window when changing file infos.@{END2}
  863. @{SUB 40 "Tree Folding"}Zoom window when (un)folding dirs in a tree.@{END2}
  864. @{SUB 40 "Only 1 Column"}Constraint the zoom to a single column.@{END2}
  865. @{SUB 40 "Only if Zoomed"}Re-Zoom the window only if it was already before.
  866. @ENDNODE
  867. @NODE WindowOptionsSub "BrowserII.guide/SubMenu: 
  868. Window/Options
  869. @{START}
  870. @{CHAP1 "Window Options"}
  871. @{SUB2 "
  872. "}Find type by name@{ub}
  873. The @{" file type " link whatis.library} is identified only by pattern matching on the filename. Fast but not very safe since names are not always meaningful for file types. (Requires whatis.library)@{END2}
  874. @{SUB2 "
  875. "}Find type by scan@{ub}
  876. The @{" file type " link whatis.library} is not only identified by pattern matching but also by reading the first few bytes of the file. This is much more powerful than the previous option but slows down directory scan. (Requires whatis.library)@{END2}
  877. @{SUB2 "
  878. "}Turbo Scan@{ub}
  879. Scans the directory using dos.library/ExAll() instead of Examine()/ExNext(). This is faster, and minimize disk trashing for concurrent accesses. I presume it should be even more faster on remote network directories. The dark side:
  880. @{SUB3 "
  881. "}You don't get size in blocks for files. (ExAll() limitation)
  882. (So you get a computed size using size in bytes)@{END3}
  883. @{SUB3 "
  884. "}You don't get file types. (For speed condition).
  885. Anyway, types are examined at doubleclick time.@{END3}
  886. @{SUB3 "
  887. "}Links are not recognized/read actually. This an AmigaDOS and/or FFS bug.
  888. It may be fixed in a future release of the OS.@{END2}
  889. @{SUB2 "
  890. "}Keep Window@{ub}
  891. A new window is opened when you doubleclick on a directory. This mode is forced if you SHIFT-doubleclick or MMB-doubleclick while the default 
  892. keep mode
  893. Auto Iconify
  894. Auto Close
  895. .@{END2}
  896. @{SUB2 "
  897. "}Auto Iconify@{ub}
  898. When you doubleclick on a subdirectory, the current directory is iconified and the new one is open in the same window. This mode is forced if you SHIFT-doubleclick or MMB-doubleclick while the default 
  899. keep mode
  900. Keep Window
  901. .@{END2}
  902. @{SUB2 "
  903. "}Auto Close@{ub}
  904. When you doubleclick on a subdirectory, the current directory is flushed from memory and the new one is open in the same window.@{END2}
  905. @{SUB2 "
  906. "}Auto Disk Load@{ub}
  907. @{b}This is not yet implemented.@{ub}
  908. The window will be associated to a dos device such as DF0:, and will load the directory of the inserted disk in this device automatically.@{END2}
  909. @{SUB2 "
  910. "}Local Properties@{ub}
  911. When set, this option prevents sub directories to inherit this directory properties. This is to be used in conjunction with @{" snapshots " link Snapshots}.
  912. @ENDNODE
  913. @NODE PropertiesSub "BrowserII.guide/SubMenu: 
  914. Window/Properties
  915. @{START}
  916. @{CHAP1 "Window Properties"}
  917. The properties of a window are the set of local window attributes: Filters, File Infos, Sort, AutoZoom and Options.
  918. @{SUB 40 "Copy"}Stores the properties of current window in an internal buffer for a later Paste operation.@{END2}
  919. @{SUB 40 "Paste"}Pastes the last copied properties to the current window.@{END2}
  920. @{SUB 40 "Affect Volume"}Copies the properties of the current window to all the windows belonging to the same volume.@{END2}
  921. @{SUB 40 "Affect All"}Copies the properties of the current window to all the windows.@{END2}
  922. @{SUB 40 "Restore Prefs"}Restores the @{" preferences " link Snapshots} for this window.@{END2}
  923. @{SUB 40 "Snapshot"}Saves this window settings as @{" preferences... " link Snapshots}.@{END2}
  924. @{SUB 40 "UnSnapshot"}UnSaves window preferences.
  925. @ENDNODE
  926. @NODE ActionsMenu "BrowserII.guide/Menu: 
  927. Actions
  928. @{START}
  929. @{CHAP1 "Actions"}
  930. This menu gives access to all basic file operations, except drag and drop ones, ie copy/move/link. They are all executed in the background. This means that even when they pop up a requester, @{B2} is not busy. You can perform some other things if you need before answering the requester.
  931. @ENDNODE
  932. @NODE RenameItem "BrowserII.guide/MenuItem: 
  933. Actions/Rename
  934. @{START}
  935. @{CHAP1 "Rename"}
  936. Renames the selected entries. If several entries are selected, you can rename them with jokers 
  937.  la ARP
  938. . If you are not familiar with this, exercise on some files of no value before using this action for good. For example, you can rename 
  939. mod.#?
  940. #?.mod
  941. , or more generally, 
  942. There is a 
  943. Capitalize
  944.  option, also available for 
  945. Copy As
  946.  and 
  947. Move As
  948.  operations which converts file names to lower case, except for the first letter to upper case. Useful when copying files from MSDOS disks.
  949. @ENDNODE
  950. @NODE MakeDirItem "BrowserII.guide/MenuItem: 
  951. Actions/Make Dir
  952. @{START}
  953. @{CHAP1 "Make Dir"}
  954. Creates subdirectories in the active window. You can create several of them by separating names with spaces.
  955. Example: 
  956. Work Games Work/Src
  957. Warning: 
  958. Games Work/Src Work
  959.  would not be valid because you attempt to create a subdirectory of Work before having created Work itself.
  960. @ENDNODE
  961. @NODE DuplicateItem "BrowserII.guide/MenuItem: 
  962. Actions/Duplicate
  963. @{START}
  964. @{CHAP1 "Duplicate"}
  965. Makes copy of file(s), you will be prompted for new names. The requester is the same as for @{" rename " link RenameItem}, and same rules apply.
  966. @ENDNODE
  967. @NODE SetDateItem "BrowserII.guide/MenuItem: 
  968. Actions/Set Date
  969. @{START}
  970. @{CHAP1 "Set Date"}
  971. Changes the date stamp of the selected entry (entries) to the actual date. Since v2.20, date can be modified.
  972. @ENDNODE
  973. @NODE SetCommentItem "BrowserII.guide/MenuItem: 
  974. Actions/Set Comment
  975. @{START}
  976. @{CHAP1 "Set Comment"}
  977. Modify/Create a file comment for the selected entries. If file already has a comment, it is displayed as default in the requester. File comments are limited to 80 characters.
  978. @ENDNODE
  979. @NODE SetProtectItem "BrowserII.guide/MenuItem: 
  980. Actions/Set Protect("
  981. @{START}
  982. @{CHAP1 "Set Protect"}
  983. Change the protection bits of the selected entries.
  984. You cannot set the pseudo C bit, as it is not real a protection bit, it just tells you that the selected entry has a comment. But you can reset it, this will delete the comment. Use with care, it is easy to get a lot of comments gone forever in no time.
  985. The pseudo L bit is not available for the same reason.
  986. You can also set the Other/Group protection bits but has no meaning outside a @{" multiuser/network " link Network} environment. FFS just ignores them.
  987. @ENDNODE
  988. @NODE SetOwnerItem "BrowserII.guide/MenuItem: 
  989. Actions/Set Owner
  990. @{START}
  991. @{CHAP1 "Set Owner"}
  992. Changes the owner of the file. This has sense only within a @{" multiuser " link Network} or @{" network " link Network} environment. You must have the rights to do it. See your network/multiuser documentation.
  993. (Requires accounts.library)
  994. @ENDNODE
  995. @NODE AddIconItem "BrowserII.guide/MenuItem: 
  996. Actions/Add Icon
  997. @{START}
  998. @{CHAP1 "Add Icon"}
  999. Add an icon to selected file(s) and directories. The Icon is a default icon relative to the file type, and configured in whatis.library database. @{B2} will first search default icons in an assign ICONS:, and in standard ENV:Sys directory. The ICONS: is a workaround the prevent copying KBytes of default icons in ENV:Sys which is by default located in RAM:. The same rule apply to given separate shell command AddIcon.
  1000. Of course, requires whatis.library.
  1001. @ENDNODE
  1002. @NODE CheckSizeItem "BrowserII.guide/MenuItem: 
  1003. Actions/Check Size
  1004. @{START}
  1005. @{CHAP1 "Check Size"}
  1006. Scans selected files and dirs to compute total size in bytes and blocks of all of them. If you choose to reselect entries, context of selection will be restored (including 
  1007. Enter subdirs
  1008. ) so that next action will be done on same files and dirs. Directories will get their size set. This way, it makes it possible, using rightmost main window @{" jauge " link Jauges}, to determine if a list of files and dirs will fit on destination volume.
  1009. In the menu BrowserII/Options, there is an option 
  1010. Quiet CheckSize
  1011.  which disable the requester at the end of the scan. Only directories then get their sizes updated.
  1012. @ENDNODE
  1013. @NODE InformationItem "BrowserII.guide/MenuItem: 
  1014. Actions/Information
  1015. @{START}
  1016. @{CHAP1 "Information"}
  1017. Brings up Workbench's info requester. (AmigaDOS 3.0 and higher). Note that currently, workbench must be loaded or nothing will happen.
  1018. @ENDNODE
  1019. @NODE DeleteItem "BrowserII.guide/MenuItem: 
  1020. Actions/Delete
  1021. @{START}
  1022. @{CHAP1 "Delete"}
  1023. Deletes the selected entries. You will (fortunately) be asked to confirm. If at least one directory is selected, 
  1024. Delete
  1025.  will delete only empty dirs, while 
  1026. Delete All
  1027.  will delete non-empty selected directories as well.
  1028. If the delete process encounters deletion protected files, you will be prompted if you want to override the protection.
  1029. @ENDNODE
  1030. @NODE Keyboard "BrowserII.guide/Mouse and Keyboard"
  1031. @{START}
  1032. @{CHAP1 "Mouse and Keyboard"}
  1033. @{CHAP2 "Function keys"}
  1034. @{SUB 22 "F1"}UnZoom current window.@{END3}
  1035. @{SUB 22 "F2"}Zoom current window to see all files and dirs.@{END3}
  1036. @{SUB 22 "F3"}Zoom current window to see all directories only.@{END3}
  1037. @{SUB 22 "F4"}Iconify current window, or @{B2} if main window is active.@{END3}
  1038. @{SUB 22 "F5"}Opens Alien Window.@{END3}
  1039. @{SUB 22 "F6"}Opens status window of processes currently running.@{END3}
  1040. @{SUB 22 "F7"}Folds all directories in a tree window@{END3}
  1041. @{SUB 22 "F8"}Unfolds all directories of a tree@{END3}
  1042. @{SUB 22 "S-F1"}Zoom taller@{END3}
  1043. @{SUB 22 "S-F2"}Zoom wider@{END3}
  1044. @{SUB 22 "S-F3"}Zoom thinner@{END3}
  1045. @{SUB 22 "ESC"}Pauses all processes and open their status window.@{END3}
  1046. @{SUB 22 "DEL"}Deletes selected files and directories@{END3}
  1047. @{SUB 22 "HELP"}Displays the about requester.@{END2}
  1048. @{CHAP2 "General mouse with qualifiers usage"}
  1049. @{SUB3 "
  1050. "}Pressing CTRL while selecting files forces Toggle-Select mode. This is important if you do not use the 
  1051. Toggle Selections
  1052.  option. This allow to de-select an entry without de-selecting all. I use this because the toggle-selections mode makes me turn mad! ;-)@{END3}
  1053. @{SUB3 "
  1054. "}Pressing CTRL for a zoom operations (gadgets & function keys) overrides zoom contraints.@{END3}
  1055. @{SUB3 "
  1056. "}Pressing SHIFT before dropping files toggles copy/move mode.@{END3}
  1057. @{SUB3 "
  1058. "}Pressing CTRL before dropping files forces the 
  1059. Request
  1060.  copy mode.@{END3}
  1061. @{SUB3 "
  1062. "}Shift-doubleclick on multiple assigns opens a list of assign components.@{END3}
  1063. @{SUB3 "
  1064. "}If you hold the shift key down while hitting a window close gadget, all windows belonging to directories of the same volume will be closed too, except iconified windows. If you want to get rid of iconified windows too, press CTRL key while closing the window.@{END3}
  1065. @{SUB3 "
  1066. "}Shift-doubleclick on directories toggles @{" auto-iconify " link WindowOptionsSub} mode.@{END3}
  1067. @{SUB3 "
  1068. "}Ctrl-doubleclick on directories/volumes open a @{" tree with files " link Tree}.@{END3}
  1069. @{SUB3 "
  1070. "}Shift-Ctrl-doubleclick on directories/volumes open a @{" tree without files " link Tree}.@{END3}
  1071. @{SUB3 "
  1072. "}See also @{" 3 button mouse support " link ThreeButtonMouse}.
  1073. @ENDNODE
  1074. @NODE Jauges "BrowserII.guide/Jauges"
  1075. @{START}
  1076. @{CHAP1 "Jauges"}
  1077. All windows but Alien have two jauges on their left border. The leftmost one always displays the disk percentage of occupied space. And the second one, to the right, displays the directory disk usage or the percentage of visible data depending on the option you choose (See menu BrowserII/Options).
  1078. @{SUB 11 "1."}Directory disk usage
  1079. If this option is selected, the rightmost jauge displays the proportion of used disk space used by this directory. For example, is you have a volume with no directories (all files are in the root directory), this jauge will say that the directory contains 100% of data present on this disk.@{END2}
  1080. @{SUB 11 "2."}Percentage of visible data.
  1081. If this option is selected, the rightmost jauge displays the proportion of visible data (in blocks) in this window. (If filters hide some entries of this dir, not all entries are visible!) This is useful for example when you hide .info files, a quick look at this jauge help you remembering that some files are not visible and you should not forget them.@{END2}
  1082. @{CHAP2 "Jauges of the main window"}
  1083. The leftmost jauge of main window is a copy of the same jauge of active window. If the active window is the main or alien, both main window jauges are empty.
  1084. The other jauge will help you to determine if selected files would fit on active volume (volume of active window) if a copy/duplicate operation would be performed. Imagine you want to copy some files on a floppy disk, and you don't know if there is enough free space on this disk for your selected files. You can examine informations in bottom border of windows of course but there is an easier way. Activate the destination window (without deselecting your files), and the second jauge of main window will tell you everything: The leftmost jauge shows the actual disk usage, and the other one what it will become after the copy. Then there is two possibilities. Your files fit on the disk: no problem. Or there's not enough free space: then, the second jauge shows of how much selected files exceeds disk space by displaying a dash (-). The jauge height always means the disk size.
  1085. @{b}Note@{ub}: Block size between source and destination volumes are assumed to be the same.
  1086. @ENDNODE
  1087. @NODE SelectRequester "BrowserII.guide/Select Requester"
  1088. @{START}
  1089. @{CHAP1 "Select and Filters Requesters"}
  1090. @{CHAP2 "Filters"}
  1091. @{B2} tests all files against the criteria set in this requesters, and shows those for which the test is positive.@{END3}
  1092. @{SUB3 "
  1093. "}Files
  1094. Can be set to Yes, No or Match. If Match is selected, files will be checked against the following criteria.@{END3}
  1095. @{SUB3 "
  1096. "}Dirs
  1097. The same for directories.@{END3}
  1098. @{SUB3 "
  1099. "}Pattern
  1100. This must be a valid AmigaDOS pattern.
  1101. Examples:
  1102. @{SUB 35 "#?.doc"}shows only the files ending in 
  1103. .@{END4}
  1104. @{SUB 35 "~(#?.(o|dbg))"}hides als files ending in 
  1105. .@{END3}
  1106. @{SUB3 "
  1107. "}Since
  1108. Shows files with more recent date than the date entered (AmigaDOS Date format)@{END3}
  1109. @{SUB3 "
  1110. "}Before
  1111. The same in the other direction.@{END3}
  1112. @{SUB3 "
  1113. "}Min Size
  1114. If the file is smaller, it is hidden.@{END3}
  1115. @{SUB3 "
  1116. "}Max Size
  1117. If the file is bigger, it is hidden.@{END3}
  1118. @{SUB3 "
  1119. "}Protection bits
  1120. Shows only the files with the specified bits.
  1121. Example:@{SETTABS 16 20 24 28 32 36 40 44 48 52 58}
  1122.     L    C    H    S    P    A    R    W    E    D
  1123.                 -                            hides files which have the script bit set
  1124.                         +                    shows only files with the archive bit set
  1125. If you have installed the whatis.library, you'll be able to match files by type. If one or more positive file types are selected (without the exclude option), entries must match one of them. If no positive file types are selected, all files types are valid except excluded file types. For each file type, you can select associated subtypes.@{END2}
  1126. @{CHAP2 "Select Match"}
  1127. This requester is the same as precedent one, but with one gadget more, 
  1128. Enter subdirs
  1129. . This enables you to virtually select files in selected directories.
  1130. As we say in french, a good example is better than a long speech. Suppose you want to clear archive bit of all files you have in a disk.
  1131. @{SUB 14 "1."}Open volume's window.@{END3}
  1132. @{SUB 14 "2."}Call Select Match.@{END3}
  1133. @{SUB 14 "3."}Put Files to ? and Dirs to N.@{END3}
  1134. @{SUB 14 "4."}Clear all protection bits and set A to +.@{END3}
  1135. @{SUB 14 "5."}Switch on "Enter subdirs".@{END3}
  1136. @{SUB 14 "6."}Validate the requester.@{END3}
  1137. Result: All files which have their archive bit set are selected, but any directories are selected since you set Dirs to N. Now:
  1138. @{SUB 14 "7."}Hold <Shift> key while selecting all dirs of this window.@{END3}
  1139. @{SUB 14 "8."}Call Set Protect.@{END3}
  1140. @{SUB 14 "9."}Switch protection bits to:@{SETTABS 16 20 24 28 32 36 40 44 48 52 58}
  1141.     L    C    H    S    P    A    R    W    E    D
  1142.                         -                @{END3}
  1143. @{SUB 14 "10."}Validate.@{END3}
  1144. Et voil
  1145. Each time you click left mouse button over a @{B2} window, if you @{b}don't@{ub} hold <Shift> at the same time, the file under the mouse pointer, if any, becomes selected, all others are deselected, and Enter subdirs bit is cleared. That is to say after each operation with enter subdirs, this option is reset (except if you always hold shift key), and must be set again if you want to do another action with this option.
  1146. Within actions with enter subdirs, if a directory pass through the filters, the action will take place also on the directory itself once it has been examined. But even if the directory doesn't pass through the filters, it will be entered, and files within this dir may be affected by the action.
  1147. This is a bit different for Copy action. If a directory doesn't pass through the filters, it won't be entered, and files within this dir will never be copied. But read carefully: Empty directories may be considered useless. So you can decide not to copy them by switching off this option. But Copy process is even more powerful. If for example, you decide not to copy empty dirs, if you copy a directory with enter subdirs and any entries of this dir pass through the filters, the directory will be considered as empty and won't be created in destination path. This makes it possible to make selective backups, without useless directories in destination volume.@{END1}
  1148. @ENDNODE
  1149. @NODE FileExistsRequester "BrowserII.guide/File Exists Requester"
  1150. @{START}
  1151. @{CHAP1 "File Exists Requester"}
  1152. When attempting to copy (or move) a file over an already existing one, @{B2} will pop up a sophisticated requester. A lot of choices are then available, from the simple 
  1153. Cancel
  1154.  to more complicated options combinations.
  1155. The requester is composed of several parts: The buttons, the checkmarks, the string gadgets, and the requester text. The string gadgets are present only once 
  1156. New Name
  1157.  button has been pressed.
  1158. @{CHAP2 "Buttons"}
  1159. @{SUB 40 "Retry"}Retry operation (You may have changed checkmark states).@{END3}
  1160. @{SUB 40 "Open Dir"}Opens the directory where the problem happened.@{END3}
  1161. @{SUB 40 "Version"}Reads both files versions (using C:Version command).@{END3}
  1162. @{SUB 40 "Update"}Replace file only if newer than existing one.@{END3}
  1163. @{SUB 40 "Overwrite"}Overwrite the file.@{END3}
  1164. @{SUB 40 "NewName"}Enter new name for the file to create.@{END3}
  1165. @{SUB 40 "Skip"}Ignore the file and skip to next one.@{END3}
  1166. @{SUB 40 "Cancel"}Cancels the whole operation.@{END2}
  1167. @{CHAP2 "Checkmarks"}
  1168. @{SUB3 "
  1169. "}Backup replaced files
  1170. Backup replaced files
  1171.  is checked, each existing file will be renamed to <oldname>~. If <oldname>~ already exists, it is deleted first.@{END3}
  1172. @{SUB3 "
  1173. "}Repeat action to all existing files
  1174. This option, when on, affects the following buttons:
  1175. Update
  1176. Overwrite
  1177. NewName
  1178. @{b}Beware@{ub}:
  1179. this option is on by default, thus selecting 
  1180.  will skip all existing files. You must remember to uncheck this option before hitting 
  1181.  if you want to perform a 
  1182. by file
  1183.  skip operation.
  1184. @{b}Note@{ub}:
  1185. NewName
  1186.  to work with the 
  1187.  option, you must also perform a pattern rename. (Example: 
  1188. #?.new
  1189. @ENDNODE
  1190. @NODE Commodity "BrowserII.guide/Commodity"
  1191. @{START}
  1192. @{CHAP1 "Commodity"}
  1193. @{B2} is a commodity. It supports the standard tooltypes:
  1194. @{SUB 30 "CX_POPUP"}(default is 
  1195. ) set to 
  1196. FALSE
  1197.  to start @{B2} in iconified state. Can be set in the (eventual) project icon in the SYS:WBStartup drawer.@{END2}
  1198. @{SUB 30 "CX_POPKEY"}(default is 
  1199. control esc
  1200. )@{END2}
  1201. @{SUB 30 "CX_PRIORITY"}(default is 0)@{END2}
  1202. @{SUB 30 "CX_UNIQUE"}(default is 
  1203. FALSE
  1204. ) Set to YES or TRUE if you do not want to run BrowserII several times. If set to true, running BrowserII while it is already running will bring its screen to the front.@{END2}
  1205. There is a new mode for @{B2}'s screen which is the frontmost screen, if public. Used with hotkey, you can now pop up browser in the current screen when it is @{" iconified " link Iconify}, if you like to! Hitting hotkey while @{B2} is running but not iconified will bring its screen to front.
  1206. @ENDNODE
  1207. @NODE WorkbenchSupport "BrowserII.guide/Workbench Support"
  1208. @{START}
  1209. @{CHAP1 "Workbench Support"}
  1210. If Workbench is loaded when you start @{B2}, an @{" AppIcon " link Running} is installed. This icon can be used to uniconify @{B2}. You can also drop icons over it, and the corresponding directory will be open in @{B2}.
  1211. When @{B2} is used in Workbench screen, directory windows, as well as Alien and Devices windows are AppWindows. If you release an icon over a @{B2} window, the corresponding directory will be open in that window, and the preceding directory will be iconified.
  1212. @ENDNODE
  1213. @NODE ExternalCommandBD "BrowserII.guide/External command BD"
  1214. @{START}
  1215. @{CHAP1 "External command BD"}
  1216. An external command named BD is provided with @{B2}. This is an interface between shells and @{B2}. Running BD with no arguments will run @{B2} if it is not yet running, and make @{B2} open and scan your current shell directory. You can also specify one or more directories as argument to BD.
  1217. Note: @{B2} must be in your shell Path if it is not yet running.
  1218. BD can also be run from workbench. If you doubleclick on the Tool BD, @{B2} will open the directory containing BD. But you can also have project icons with BD as default Tool. In this case, if your project has no Tool-Types, the current dir will be open, otherwise, you can edit your project Tool-Types, and specify as many directories as you want. You should also specify in the BD Tool Tool-Types the full path to @{B2}, that is to say in which directory you have @{B2}.
  1219. In example given, @{B2} should be in SYS:Utilites directory.
  1220. Template:
  1221.     @{CODE}Dirs/M,TREE/S,TREEWITHFILES/S,RESCAN/S,ZOOMDIRS/S,ZOOMALL/S,QUIET/S,SCANDEVS/S,SYNC/S@{BODY}
  1222. @{SUB 35 "Dirs"}Several dirs can be asked to be (re)scanned@{END2}
  1223. @{SUB 35 "TREE"}Tells to open trees rather than dirs.@{END2}
  1224. @{SUB 35 "TREEWITHFILES"}Tells to open trees with files rather than dirs.@{END2}
  1225. @{SUB 35 "RESCAN"}Always scans dir. Even if already open.@{END2}
  1226. @{SUB 35 "ZOOMALL"}@{" Zoom " LINK ZOOM} window, even with AutoZoom is not active.@{END2}
  1227. @{SUB 35 "ZOOMDIRS"}Same as ZOOMALL, but for dirs only.@{END2}
  1228. @{SUB 35 "QUIET"}Do not activate window, nor bring screen to front.@{END2}
  1229. @{SUB 35 "SCANDEVS"}Rescan main window (the one with devices/volumes/assigns)@{END2}
  1230. @{SUB 35 "SYNC"}Operate synchronously to prevent disk trashing if more than one dir asked on the same device unit.
  1231. @ENDNODE
  1232. @NODE BrowserII.menu "BrowserII.guide/User configured menus"
  1233. @{START}
  1234. @{CHAP1 "User configured menus"}
  1235. @{CHAP2 "BrowserII.menu file format"}
  1236. You will best understand what follows if you have in front of you a printout of the @{" example config file " link //BrowserII.menu-example/Main} supplied.
  1237. A configuration file looks like a structured program. You should indent your lines to make the file as readable as possible.
  1238. The configuration file is named BrowserII.menu and must be in the same place as @{B2}.
  1239. The configuration file defines the menus you want, and what commands they will run. Comments begin with a #, and continue until the end of the line. Upper and lowercase do not make a difference.
  1240. @{CHAP3 "Keywords"}
  1241. @{SUB4 "
  1242. "}CMDWIN <console_name>
  1243. This will override the default console used for Command output which is
  1244.     @{CODE}
  1245. CON:0000/0011/0640/0100/Command window/AUTO/CLOSE/WAIT
  1246. .@{BODY}
  1247. This should be placed anywhere in the file but better be at top of it. This console will in 2.0 have a close gadget, a deferred open, and wait for the user to hit the close gadget before closing the window. Under 2.0, if you use Command in Simple mode, you @{b}must@{ub} specify the WAIT option for your console, or it will close before you could read it.@{END4}
  1248. @{SUB4 "
  1249. "}SHELLWIN <console_name>
  1250. This will override the default console used for SHELL commands which is
  1251.     @{CODE}
  1252. CON:0000/0011/0640/0100/Shell/Auto/Close/Wait
  1253. .@{BODY}
  1254. This should be placed anywhere in the file but better be at top of it.@{END4}
  1255. @{SUB4 "
  1256. "}SHORTCUTQUAL <qualifier string>
  1257. This can be used to add keys to access menus short-cuts. For example, you can use Left-Amiga, ALT, SHIFT or Ctrl. In fact useful values are 
  1258. lcommand
  1259.  (nothing). The first one allows the left amiga key to work as well as the standard right amiga key, while 
  1260.  allows to short cut menus with the single letter key. Any way, all commodities keywords are working, like:
  1261.     lshift
  1262.     rshift
  1263.     lalt
  1264.     ralt
  1265.     control
  1266.     ...@{END4}
  1267. @{SUB4 "
  1268. "}COLOR <n>
  1269. This will set the foreground pen color for new items. You can change this as often as you want. The arguments is the pen number to use. The default is window detail pen.
  1270. This feature is active only under AmigaOS 2.x, as NewLookMenus of AmigaOS 3.x resets all the pens to system default values.@{END4}
  1271. @{SUB4 "
  1272. "}MENU <menu_name>
  1273. Creates a new menu. Each menu must have at least one item or submenu.@{END4}
  1274. @{SUB4 "
  1275. "}SUBMENU <submenu_name>
  1276. Creates a new submenu. Each submenu must have at least one item and can't have submenus. Each SUBMENU must end with an ENDSUBMENU.@{END4}
  1277. @{SUB4 "
  1278. "}ENDSUBMENU
  1279. See SUBMENU.@{END4}
  1280. @{SUB4 "
  1281. "}ITEM [{short-cut}] <item name> [KEY <hot key>] [KEYTEXT <text>] [WBTF] [REQUEST] <command def>
  1282. Defines a new menu item. Each item definition must have an <item_name> and an associated command. Each item is linked to the current menu or submenu. An ENDSUBMENU statement tells @{B2} to attach the next items to the current menu rather than to the current submenu. Any of the menu, submenu and item names may contain whitespaces. In this case, enclose the name in double quotes. A command character may be defined for the menu item by putting the character after the ITEM keyword and surroundinf it with {}'s.@{END4}
  1283. @{SUB4 "
  1284. "}KEY <hot key>
  1285. Allows more extensive short-cuts for menus. <hot key> is a commodities string, such as 
  1286. control x
  1287. , or anything you want.@{END4}
  1288. @{SUB4 "
  1289. "}KEYTEXT <text>
  1290. (AmigaOS 3.x only)
  1291. Maybe be any text you want, but intended to help remember menu extended short-cuts. You may for example use KEYTEXT 
  1292.  for previous KEY 
  1293. control x
  1294. . This text will be right aligned in the menu strip.@{END4}
  1295. @{SUB4 "
  1296. "}WBTF
  1297. Brings workbench to front just after running the command.@{END4}
  1298. @{SUB4 "
  1299. "}REQUEST
  1300. Opens a requester enabling you to modify the command before running it. Not available for WB mode.@{END3}
  1301. Command syntax is described below.@{END4}
  1302. @{SUB4 "
  1303. "}<command_def>
  1304. Programs can be run in three ways: RUN, SHELL, and WB. For all modes, STACK and PRI are optional. If STACK is less than 4000 bytes, or if no stack is specified, the stack will be set to the ParM's task stack. That is to say the stack size at the time ParM was run. There's an exception: If ParM is resident, ParM stack will always be 4000 bytes.
  1305. @{SUB 20 "1)"}RUN syntax
  1306.     @{CODE}RUN [WIN console_window] [STACK n] [PRI n] command [args][;command [args]]...@{BODY}
  1307. This mode creates a background shell. This mode should be used for scripts. If the bit s of your script file is set, it is automatically sourced (No need for the execute command). Redirection can be done in this mode. You can specify several commands separated with semicolons (;). If you want selected files to be passed as arguments, you may place square brackets [] at insertion position.
  1308. There is an alternative to get arguments with a full pathname, rather than a path relative to the current directory (active window). Just put [:] instead of [] in the command line.
  1309. But be warned. In most cases, @{b}this is not necessary@{ub}, and dangerous! Because volume names may not be unique, files passed as parameters may not be the ones you selected. Current directory is a lock and @{b}is@{ub} unique. Anyway, it can be useful when giving file names to an already loaded running process with a current dir different from the selected files' directory. For example, you get two ARexx examples in this archive that need full path arguments, View.adpro and DeliPlay.rexx.
  1310. There is another drawback: arguments have longer names, and as a command line is limited to 512 bytes, you cannot give as many arguments to a command as with a current-dir relative path.@{END5}
  1311. @{SUB 20 "2)"}SHELL syntax
  1312.     @{CODE}SHELL [WIN console_window] [STACK n] [PRI n] command [args][;command [args]]...@{BODY}
  1313. This mode now does the same as RUN, but if no window is given, the default shell window is taken.@{END5}
  1314. @{SUB 20 "3)"}WB syntax
  1315.     @{CODE}WB [STACK n] [PRI n] command@{BODY}
  1316.     @{CODE}WB [STACK n] [PRI n] command []@{BODY}
  1317. with the second version taking arguments
  1318. Executes command in Workbench mode. To get arguments, add [] to the command. Warning: If STACK is specified here, it will override the stack specified in the icon of the command. Your command may crash if you ask a smaller stack than in the icon. Do it at your own risk.@{END4}
  1319. @{SUB4 "
  1320. "}BARLABEL
  1321. Adds a bar between last item and next one.@{END3}
  1322. For all modes but WB, your command is searched first in the resident list and then in the CLI path at the time ParM was run. To know the path in which ParM searches its commands, just issue the Path command in the requester of ParM Command command, or open a NewCLI or Shell from ParM and issue the Path command.
  1323. A config file is given as an example.@{END2}
  1324. @{CHAP2 "Limitations"}
  1325. If a command in RUN or SHELL mode can't be started, you will never know, except you won't see it working.@{END2}
  1326. @{CHAP2 "Known bugs"}
  1327. See notes for external commands.
  1328.     RUN PRI 1 NewShell
  1329. does not work. Pri is always 0. Not a ParM bug.@{END2}
  1330. @{CHAP2 "Tutorial"}
  1331. Now you've read about all ParM is able to do, I think you'd like to know which mode you should use to run your favorite tools.
  1332. First, when you want to add a menu item, you should know:
  1333. @{SUB 14 "1)"}Does your tool support workbench run?@{END3}
  1334. @{SUB 14 "2)"}Do you want your tool to inherit ParM's current dir, or have its own?@{END3}
  1335. @{SUB 14 "3)"}Do you want your tool to inherit ParM's CLI Path?@{END3}
  1336. @{SUB 14 "4)"}Do you want your tool to use a console window for its output?@{END3}
  1337. SHELL mode is now the same as RUN but with a default console if not specified. So, the choice between RUN and WB is easy. If you need a console or the Path, use RUN mode. Else, you can use WB mode.
  1338. @ENDNODE
  1339. @NODE CmdHotKeys "BrowserII.guide/Command Hot-keys"
  1340. @{START}
  1341. @{CHAP1 "Command hot keys"}
  1342. You can run commands using hot keys. But @{B2} is not a background commodity to run or pop up various utilities. Use special tools to do that such as Yak, or others. Hot keys in @{B2} are active only when a Browser window is active. In fact, hot keys are configured as menu short cuts, so you may consult @{" menu configuration " link BrowserII.menu}, especialy the KEY and KEYTEXT keywords.
  1343. @ENDNODE
  1344. @NODE AutoCmds "BrowserII.guide/Auto Commands"
  1345. @{START}
  1346. @{CHAP1 "Auto Commands"}
  1347. AutoCommands are commands that are run when you double click on a file depending on the file type. File types are recognised by @{" whatis.library " link whatis.library} so this feature is available only if you have it in your system.
  1348. File types configuration is done via @{" whatis.library " link whatis.library} configuration.
  1349. AUTOCMDs are configured in the @{" BrowserII.menu" link BrowserII.menu} file with the following syntax:
  1350.     @{CODE}AUTOCMD <file type> [WITHSUBTYPES][WBTF][REQUEST] <run mode> [STACK] [PRI] [WIN] <command> []@{BODY}
  1351. with the following options
  1352. @{SUB 35 "<file type>"}The file type name (you can see it by setting 
  1353. File Infos/File Type
  1354. (i.e: 
  1355. , etc...)@{END2}
  1356. @{SUB 35 "<run mode>"}Same as for @{" menu items " link BrowserII.menu} (WB, RUN,...)@{END2}
  1357. @{SUB 35 "<command>"}The command you want to execute for this type of file. Same syntax as @{B2}'s @{" menu items " link BrowserII.menu}.@{END2}
  1358. @{SUB 35 "WITHSUBTYPES"}AUTOCMD is inherited by subtypes of the type given. If an AUTOCMD exists for a subtype of the given type, it takes precedence over it.@{END2}
  1359. Examples:@{CLEARTABS}
  1360.     AUTOCMD "Text" WITHSUBTYPES WBTF RUN More []
  1361.     AUTOCMD "Source C" RUN Ed []
  1362. If you doubleclick on a file and this file is a text file but not C Source file (which is a subtype of Text) then 
  1363.  will be run with the file as argument. If you DoubleClick on a C Source file, then 
  1364.  will be run instead of 
  1365. It is strongly recommended to have a look at the complete example given in BrowserII.menu. The file is easy to understand.
  1366. @ENDNODE
  1367. @NODE whatis.library "BrowserII.guide/File types and whatis.library"
  1368. @{START}
  1369. @{CHAP1 "File types and whatis.library"}
  1370. This library is responsible of file type identification in @{B2}. It now quite know as some other PD software uses it.
  1371. The whatis.library comes as a separate package, even though the library itself and a simple configuration file comes with it. The complete distribution can be downloaded from aminet, and makes part of our install disk.
  1372. Read the @{" whatis.library documentation " link "whatis.doc/Main"} for more information about configuration.
  1373. @ENDNODE
  1374. @NODE "Changes" "BrowserII.guide/Changes"
  1375. @{START}
  1376. @{CHAP1 "Changes from versions 2.x"}
  1377. @{CHAP2 "BrowserII.menu"}
  1378. The menus configuration file 
  1379. S:BrowserII.menu
  1380.  has moved to @{B2}'s home directory. The installation script detects an existing file in S: and moves it to the new location of @{B2}.
  1381. The crappy ACTIVATEKEY has gone from BrowserII.menu (and ParM.cfg). You must remove it. It has definitely been made obsolete by CX_POPKEY.
  1382. You must modify your SHORTCUTQUAL (if any). It now uses commodities syntax. For 
  1383. left Amiga
  1384.  key to work as well as standard right amiga for menu shortcuts:
  1385.     @{CODE}SHORTCUTQUAL "lcommand"@{BODY}
  1386. For direct shortcuts (without any qualifier):
  1387.     @{CODE}SHORTCUTQUAL ""@{BODY}
  1388. Browser now requires that each command (either RUN, SHELL or WB) that may take arguments include square brakets [] or [:] where to insert arguments. Commands that don't have [] won't have selected files passed as arguments, and selected files won't be unselected once the command has been run.@{END2}
  1389. @{CHAP2 "Save Config"}
  1390. The config file DEVS:BrowserII.cfg has also moved to the same location. Although the file format has changed, you will start back from default options when first installing version 3 of @{B2}.
  1391. This way, @{B2} has now all its files in a single directory, making easier copying, and ready to use floppy disk based installation.
  1392. Note that now, @{" Save Config " link SaveConfigItem} only saves the attributes set in the 
  1393. BrowserII
  1394.  menu.@{END2}
  1395. @{CHAP2 "Saving default directory window options"}
  1396. Some global window attributes are now local to each window such as autozoom features for example.
  1397. These attributes are no more saved with the @{" Save Config " link SaveConfigItem} menus. You must now use the @{" Window/Properties/Snapshot " link Snapshots} menu item, which allow to save the active window properties as local or default configuration.@{END2}
  1398. @{CHAP2 "Note to those who had beta 2.9 versions"}
  1399. The MMB-doubleclick feature is back to it's original 2.41 function which is 
  1400. toggle Auto-Iconify
  1401.  feature. Directory tree opening is now available with Control-doubleclick or MMB-Double-LMB, because in fact, auto iconify it is much used than opening directory trees, and it's easier this way.@{END2}
  1402. See the @{" release notes " link "Release Notes"} for new features.
  1403. @ENDNODE
  1404. @NODE "Release Notes" "BrowserII.guide/Release Notes"
  1405. @{START}
  1406. @{CHAP1 "Release Notes"}
  1407. @{SUB 15 "1.0"}First Release (30.6.1991)@{END2}
  1408. @{SUB 15 "1.1"}Bug fixes.
  1409. Added DiskCopy ability.
  1410. Moving a device over another device calls SYS:System/DiskCopy, and Duplicate a single device too.
  1411. CLI arguments are now quoted only when needed.
  1412. A lot of little invisible improvements.@{END2}
  1413. @{SUB 15 "1.11"}Bug fixes.
  1414. With parm.library 3.4 and higher, RUN modes work under 2.0.@{END2}
  1415. @{SUB 15 "2.0"}New features:
  1416. Iconification, zoom, jauges, Workbench 2.0 look (under 2.0), parametrable fonts, asynchronous dir scan, and bug fixes.
  1417. External command BD.@{END2}
  1418. @{SUB 15 "2.03"}Minor bug fix.@{END2}
  1419. @{SUB 15 "2.04"}
  1420. Copy->Move
  1421.  bug fix. (won't delete source file)@{END2}
  1422. @{SUB 15 "2.05"}Bug Fix: A CurrentDir() was missing which can cause crash, bug in copy when skipping big file. Removed trash of prop gadget with autozoom under 2.0@{END2}
  1423. @{SUB 15 "2.10"}29.5.1992
  1424. Optional whatis capability: recognize some files (ILBM, PPDATA, doc,...), You can define new type (see docs of whatis.library).
  1425. Auto command (custom command for each filetype ).
  1426. @{B2} can work without whatis.library.
  1427. AddIcon and CheckSize action added, Back pattern option added (KS2.x only), should be custom in future.
  1428. Optional automatic main window Zoom.
  1429. Optional save Main window size/position
  1430. BD has now 3 new option.@{END2}
  1431. @{SUB 15 "2.11"}RunMode was not printed in GetString() title bar when double clicking on a file. fixed.
  1432. When changing Sort mode for a window, window was not updated. fixed.@{END2}
  1433. @{SUB 15 "2.12"}RunMode on doubleclick was always Shell with WB 2.0. fixed.
  1434. After closing a window, check-marks for new current window was not udated. fixed.
  1435. WBToFront now supported for WBRun too.
  1436. A TAG_DONE was missing for backdrop window open (Pattern Option)
  1437. @{b}This was the last KickStart 1.3 version!@{ub}@{END2}
  1438. @{SUB 15 "2.20"}For KS 2.0 only, sorry.
  1439. arp and req libraries no more needed.
  1440. New lovely requesters (Underscored chars are shortcuts).
  1441. Bold gadget is default response (Return key).
  1442. ESC cancels all requesters.
  1443. Processes status windows.
  1444. New screen modes available.
  1445. Virtual autoscroll screens.
  1446. New wonderful Select/Filters requester with file types criteria.
  1447. New look in menus.
  1448. FileInfo options for alien window entries saved in config file.
  1449. OpenDir done relative to current dir (enables opening of 
  1450.  for example)
  1451. ShortCuts available when pattern's backdrop window is active.
  1452. @{B2} can be iconified even when processes are running.
  1453. Touch action changed in SetDate (like AmigaDOS command). You can then modify the date.
  1454. Added new internal protection bit L to identify links.
  1455. Saving Size/Position of main and alien windows made easier.@{END2}
  1456. @{SUB 15 "2.21"}No more truncates french dates.
  1457. Works fine with 4000 bytes of stack. (2.20 needed 4500 bytes).
  1458. Uses new asl.library V38 screen mode requester.@{END2}
  1459. @{SUB 15 "2.22"}New look menus under AmigaDOS 3.0.
  1460. New action 
  1461. WB Info
  1462.  under AmigaDOS 3.0.
  1463. Bug fix: Mem jauge layout was not correctly handled under V39.
  1464. Backdrop pattern now implemented as a layer hook, and no more uses precious chip memory.@{END2}
  1465. @{SUB 15 "2.23"}Bug fix. Replaced ExNext() with MatchNext() to fix problems with new V39 DirCache FileSystem.@{END2}
  1466. @{SUB 15 "2.30"}Localized.
  1467. Screen's bitmap made Interleaved under 3.0 (scrolling much nicer)
  1468. Bug fix in WB Info. Did not handle properly .info files.
  1469. You can now run a tool by doubleclicking on it's icon. Makes it possible to run projects made of only an icon (for example: clicking on English.info to run software install in english).
  1470. Uses system busy pointer under WB3.0.
  1471. Bug fix in LoadConfig(). Config revisions were not properly handled.@{END2}
  1472. @{SUB 15 "2.31"}Pooled memory under WB3.0
  1473. @{B2}'s screen now inherits Workbench3.0's properties. (Your prefered pens,...) See note about pens for 3.0 users.@{END2}
  1474. @{SUB 15 "2.32"}Fixed a MungWall hit.
  1475. Added 
  1476. Keep Window
  1477.  features, asked by Gilles Soulet.@{END2}
  1478. @{SUB 15 "2.33"}Bug Fixes. Files where not unghosted on unmounted volumes.
  1479. Memory pools semaphore protected.
  1480. Deleting directories in RAM: was not possible under V37 since version 2.23 (due to modif for DCFS). Worked under V39. Fixed.@{END2}
  1481. @{SUB 15 "2.34"}Pooled memory under all system versions, including 2.0!@{END2}
  1482. @{SUB 15 "2.35"}Font & ScreenMode requesters resized.
  1483. Added DEL key as a short-cut for Delete.@{END2}
  1484. @{SUB 15 "2.36"}Deleting links to dirs no more deletes dir contents. Only the link is removed.
  1485. Added 
  1486. Update
  1487.  button when asking before overwriting a file.
  1488.  now opens file's parent dir.
  1489. Added Affect Volume possibility.
  1490. You can now make a directory (MakeDir) with an icon.
  1491. Turbo directory scan.@{END2}
  1492. @{SUB 15 "2.37"}Drag Selection. (release Shift key to copy/move files).
  1493. Menus available when backdrop window is active.
  1494. Keep modes now keep the same window rather than opening a new one and then closing parent.@{END2}
  1495. @{SUB 15 "2.38"}Middle button handling.
  1496. New request mode for copying/moving files (Copy Mode/Request)
  1497. Colors saved in 32 bits under V39 for AGA machines. This is useful only if you edit the palette with a special utility. We'll soon release a palette.library which will edit colors in 24 bits, using the colorwheel.
  1498. Command line length increased to 512. (You can select more files for External Commands in RUN/SHELL mode).
  1499. Added an AppIcon in Workbench.@{END2}
  1500. @{SUB 15 "2.39"}AppWindows. (See @{" Workbench Support " Link "WorkbenchSupport"}).
  1501. Keeps window size after checksize. (will become optional)
  1502. Enhanced (faster) scrolling for big windows.
  1503. Added a safety check. If you drag a file and you release it less than 350 ms after selecting it, you will be asked a confirmation for the copy/move operation. You must be a zombie to be faster!
  1504. Arrows associated with scrollbar. Not yet functional.
  1505. Another bug fix in LoadConfig().@{END2}
  1506. @{SUB 15 "2.40"}New iconify gadget image.
  1507. Page scrolling (jump) now keeps one common entry between pages.
  1508. Scrolling with new arrows.
  1509. Menu layout no more locks backgroung actions when status windows are open.
  1510. When started from WB, @{B2}'s process get a copy of the WB path, just like if it were started from a shell.
  1511. Scrolling support in drag-selection.
  1512. Added 
  1513.  to get full path arguments.
  1514. Pressing MMB while holding LMB no more forces toggle-selection.
  1515. Uses palette.library under V39 if available.
  1516. Better window placement for big screens.
  1517. Added Doc for CTRL key usage. (never been documented before!)
  1518. Bug fix in realtime scroll. (window top and/or bottom borders might be trashed).
  1519. Fixed several bugs WB Info.
  1520. Various other optimisations/bug fixes.
  1521. Code cleanup.@{END2}
  1522. @{SUB 15 "2.41"}Little fixes.
  1523. Bumped revision because a lot of 2.40 beta were distributed.@{END2}
  1524. @{SUB 15 "2.42"}(Not released)
  1525. Modification of the about requester for registered users.
  1526. Support for different kinds of assigns in the device list.
  1527. Support for Multiple Assings.
  1528. Standard Assigns are now unique. If you have an assign and a volume with the same names and you doubleclick on the assign, you'll get the assign directory, not the volume. This is also true when you drop files over an assign.
  1529. @{B2} may now run on any public screen. Not only Workbench.@{END2}
  1530. @{SUB 15 "2.43"}(Not released)
  1531. Keep prop gadget position between directory rescan.@{END2}
  1532. @{SUB 15 "2.44"}(Not released)
  1533. Jauges a bit wider under SuperHires screen modes.
  1534. New standard 3D scrollbars
  1535. Delete & Write protection bits no more copied.@{END2}
  1536. @{SUB 15 "2.9"}3.0 pre-release. Reserved to beta testers.@{END2}
  1537. @{SUB 15 "3.0"}Directory tree.
  1538. Window snapshots.
  1539. File comments display.
  1540. Links support and display.
  1541. Network/MultiuserFileSystem support.
  1542. Archive support (Get separate @{OA} package)
  1543. Proportional font in windows.
  1544. Improved device list display.
  1545. Delete when dropping files out of a window.
  1546. Deletion of delete-protected files request
  1547. Extended menu shortcuts (some kind of hot keys).
  1548. Enhanced actions and copy requesters.
  1549. Now a commodity (can start in iconified state)
  1550. Finds default tools in path.
  1551. Removed the title bar memory jauge. Use TitleClock or other.
  1552. And more!...@{END2}
  1553. @{SUB 15 "3.01"}Added CX_UNIQUE tooltype.
  1554. Deferred ScanDevs()
  1555. Shilt-Alt-Close_Window replaced by easier Ctrl-Close
  1556. Background image (under 3.x only) (code by Walter D
  1557. rwald)@{END2}
  1558. @{SUB 15 "3.02"}Improved Background image display speed. (Walter D
  1559. rwald)
  1560. Changed NOAPPICON tooltype to APPICON=<filename>
  1561. Move As
  1562.  on same volume was not working!!
  1563. New guide (AmigaOS 3.1 and above only)
  1564. New set of MagicWB icons. Thanks again Walter!
  1565. Added all available tooltypes in icons as comments.
  1566. New Italian & Spanish catalogs.
  1567. Linked with fixed pools.lib from Mike Sinz.@{END2}
  1568. @{SUB 15 "3.03"}Fixed bugs/enforcer hits in date decoding (select requester).
  1569. Added support for Lzx in 
  1570. Extract
  1571.  script.
  1572. Added missing information for copy process in guide file.@{END2}
  1573. @{b}Pierre CARRETTE died in a motorbike accident on 12 May 1995.@{ub}
  1574. @{SUB 15 "3.04"}1995 06 04
  1575. Internal.
  1576. add the tooltype CFG_ShowSizeInByte@{END2}
  1577. @{SUB 15 "3.05"}1995 06 10
  1578. Internal.
  1579. fix enforcer-hit when deleting soft-link on file.@{END2}
  1580. @{SUB 15 "3.06"}1995 06 11
  1581. Internal.
  1582. fix little memory loss. (about 200 byte)@{END2}
  1583. @{SUB 15 "3.09"}1995 09 17
  1584. Internal.
  1585. FileName with maximum (=32 char) lenght make lots of gfx garbage. fixed.@{END2}
  1586. @ENDNODE
  1587. @NODE "Future Plans" "BrowserII.guide/Future Plans"
  1588. @{START}
  1589. @{CHAP1 "Future Plans"}
  1590. The next step in @{B2} is a separate preferences editor for lots of new options, color settings, menus, auto-commands, and ... docks! We plan to use the toolmanager.library for this feature. This version has some new features hidden, disabled, or not finished because I'm a bit fed up with @{B2}, after more than one year working on the same tool. Don't blame me please! Anyway, I will try to make more regular updates than before, mainly on Aminet.
  1591. @ENDNODE
  1592. @NODE "Updates" "BrowserII.guide/Updates"
  1593. @{START}
  1594. @{CHAP1 "Updates"}
  1595. To get the latest version of @{B2}, download it from an AmiNet site in directory util/dir. If you do not have access to AmiNet, you'll then have to wait for Fred Fish disks/CDROMs, or other diskette collections.
  1596. @ENDNODE
  1597. @NODE "Copyright" "BrowserII.guide/Copyright"
  1598. @{START}
  1599. @{CHAP1 "Copyright"}
  1600. @{B2} is copyrighted by @{b}Sylvain ROUGIER@{ub} and @{b}Pierre CARRETTE@{ub}. It may not be sold in or together with commercial software without written approval by the authors. It may be freely distributed on usual Fish disks and CDROMs, Aminet servers and CDROMs, Pearl, CAM, ... It cannot be made available for downloading from a server which is a commercial operation. The general principle is that it is forbidden to make a profit through the use or distribution of this program without our written consent.
  1601. Distribution by 
  1602. France Festival Distribution
  1603.  after any sort of translation is definitely @{b}illegal@{ub}.
  1604. @ENDNODE
  1605. @NODE "Registration" "BrowserII.guide/Registration"
  1606. @{START}
  1607. @{CHAP1 "Registration"}
  1608. @{B2} is shareware. If you use it consistently, you ought to send us a contribution or your conscience will itch. Shareware fee is $25. You will then get a so called key file, which will stay valid for long time. You will continue to get updates from usual fish disks and aminet download.
  1609. When you are not registered, the About requester appears from time to time. To become a registered user, fill in the @{" Registration Form " LINK "Registration Form/Main"} and send it to the address below. If you have an email, we will be able to send you your keyfile very fast.
  1610. Send registration order form to (except U.S. users):
  1611. @{SUB2 ""}Sylvain ROUGIER
  1612. 39 rue Carnot
  1613. 86000 Poitiers
  1614. France
  1615. EMail: rougier@ss3.univ-poitiers.fr
  1616. IRC on channel #AmigaFr: Nickname "Un"@{END2}
  1617. North American registration and support site for BrowserII is now available from:
  1618. @{SUB2 ""}Jon Peterson
  1619. P.O. Box 2661
  1620. San Angelo, TX  76902
  1621. EMail:
  1622. @{SUB 25 "FidoNet:"}1:383/25 or 26 or 30@{END3}
  1623. @{SUB 25 "InterNet:"}jon.peterson@twisted.com
  1624. j.peterson22@genie.geis.com@{END2}
  1625. You can always FREQ the latest versions of and BrowserII at
  1626. Dark Knights (915)944-9283 in the Amiga files section as
  1627. BrowserII_v3.lha.
  1628. @ENDNODE
  1629. @NODE "Bug reports" "BrowserII.guide/Bug reports"
  1630. @{START}
  1631. @{CHAP1 "Bug reports"}
  1632. If you have internet access, the best way to send bug reports and enhancement requests is to send e-mail to:
  1633.     rougier@ss3.univ-poitiers.fr  (Sylvain ROUGIER)
  1634. Otherwise, send it by postmail to @{" Sylvain ROUGIER " LINK "Registration"}.
  1635. Several people reported troubles with MFS & CrossDos. It sometimes happened that closing a PCx: directory while removing an MSDOS disk crash the machine with old version of CrossDos. With version 40.19 of CrossDosFileSystem, this bug has gone.
  1636. This definitely is *not* a bug of BrowserII.
  1637. If you encounter a bug we can't reproduce, please send us a bootable floppy disk and describe how to get it.
  1638. You will in turn get a free registration for BrowserII.
  1639. @ENDNODE
  1640. @NODE "Acknowledgements" "BrowserII.guide/Acknowledgments"
  1641. @{START}
  1642. @{CHAP1 "Special thanks to"}
  1643. Walter D
  1644. rwald for creating a set of MagicWB icons, new nice formatted guide, and screen backfill hook with datatypes image loading.
  1645. Cedric Beust, Philippe Brand, Gilles Soulet, Ga
  1646. l Marziou, Jean-Baptiste Yunes, Eric Totel, Olaf Gschweng, Alessandro Galassi, and all other translators, registered users, and beta testers.
  1647. And to my friend Pierre CARRETTE
  1648. @ENDNODE
  1649. @NODE "Disclaimer" "BrowserII.guide/Disclaimer"
  1650. @{START}
  1651. @{CHAP1 "Disclaimer"}
  1652. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDER AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THEIR COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  1653. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  1654. @ENDNODE
  1655.